1. 程式人生 > >PHP匯出身份證號科學計數法

PHP匯出身份證號科學計數法

最近做了個匯出,其中匯出身份證號這塊出現一個詭異的問題,顯示正常的身份證號匯出後變成了科學計數法,後邊三位變成了000,百度了好多,沒有找到最佳的解決辦法,無奈只能自己研究。

這是因為在excel中如果在一個預設的格中輸入或複製超長數字字串,它會顯示為科學計演算法。

我們只需要在匯出身份證時加上 " ",然後轉義引號。程式碼如下:

$data .= "=\"".$v['card']."\""."\t";

在欄位前加上 "=\"" ,欄位後加上 "\"" 。解決。