我的代码从文件中读取一行,将行拆分为元素,并且应该将元素放入数组中。我使用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