看板 PHP 關於我們 聯絡資訊
請問各位大大 小弟想請教一個很基本的問題T_T 程式碼如下 ---------------------------- <?php $array = file('test.txt'); list($k[0],$k[1],$k[2],$k[3]) = explode(" ", $array[0]); echo $k[0]; echo "<br>"; echo $k[1]; echo "<br>"; echo $k[2]; echo "<br>"; echo $k[3]; echo "<br>"; if (!$k[0]==1){ echo "等於1"; } elseif ($k[0]==1){ echo "不等於1"; } ?> ----------------------------- 其中test.txt的內容是: 1 2 3 就是很單純的 一行1,2,3然後中間兩個空白 echo出來的值是1 2 3 可是不知道哪裡錯了,就是沒有"等於1"或是"不等於1" 快想瘋了>< 請各位教教我,感激不盡!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.180.235
suckerlove:字串不等於整數啊 12/01 00:42
jeryeu0830:謝謝!那請問可以用什麼函式轉換,來達到我的目的嗎? 12/01 00:47
cleanwind:file函式在此應可改成file_get_contents代替 12/01 03:39
suckerlove:$k[0]=='1' or (int)$k[0] == 1 12/01 03:54