我的代碼從文件中讀取一行,將行拆分爲元素,並且應該將元素放入數組中。我使用explode
,但它不會按順序將元素放入數組中。使用爆炸函數來讀取字符串
實施例:用於輸入
line: 1000 3000 5000
這是什麼情況
$a=fgets($file); // $a= 1000 3000 5000
$arr= explode(" ",$a);
$u=$arr[3]; // $u=1000
$w=$arr[6]; // $w=3000
$x=$arr[10]; // $x=5000
這是所希望的順序:
$u=$arr[0]; // $u=1000
$w=$arr[1]; // $w=3000
$x=$arr[2]; // $x=5000
爲什麼explode
放數據順序不到陣列?
什麼數據你在其他'陣列'部分?例如數組[0],數組[1],數組[2],數組[4]等是什麼? – Ryan 2012-02-16 18:59:05