看板 [ PHP ]
討論串[請益] 用fgetcsv讀到"0001"時會變成"1"的字串
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 6→)留言10則,0人參與, 最新作者bil193 (丁丁)時間15年前 (2009/05/14 18:02), 編輯資訊
1
0
0
內容預覽:
我有一個csv檔,內容是:. 79,"新人","0001","1234","100","099816". 用$fp=fopen(....)開檔後,. 用. list($sn,$name,$schoolID,$passwd,$grade,$phone)=fgetcsv($fp,1000). 把這些資料
(還有45個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者bil193 (丁丁)時間15年前 (2009/05/16 01:18), 編輯資訊
0
0
0
內容預覽:
花了好多時間trace code,突然發現不是fgetcsv讀錯,是我在用==時出了問題。. fgetcsv讀到"0001"這個字串,仍會把它當"0001"存給$schoolID,. 而$schoolID的型別也是'字串'. 不好意思讓各位先進費心了> <. 後來發現問題其實是比較"0001"跟"1
(還有66個字)
首頁
上一頁
1
下一頁
尾頁