作者jeryeu0830 (我是jeryeu捏)
看板PHP
標題[求救] 初心者陣列問題><
時間Fri Dec 1 00:08:50 2006
請問各位大大
小弟想請教一個很基本的問題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