PHP 導出 CSV 0開頭數據丟失問題處理



PHP導出csv格式時,0開頭會被office軟件省略,如何處理?

比如:033736 導出csv時會被excel轉換成 33736 展示,不符合業務需求。


處理方案:
  
  微信支付的導出是這么處理的,加個反引號 `033736

  判斷字符串首位字符是否時0 是0的話用 ` 拼接即可。


if(substr( $_str, 0, 1 ) == '0') {
    $_str = '`' . $_str;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM