for($i=1;$i<=5;$i++){ array(array($i));}
array( [0] => Array ( [0] => 1 ) [1] => Array ( [0] => 2 ) [2] => Array ( [0] => 3 ) [3] => Array ( [0] => 4 ) [4] => Array ( [0] => 5 ))
$rs = array();for($i=0; $i<=5; $i++) { $rs[] = array($i);}
$rs = array();for($i=0; $i<=5; $i++) { $rs[] = array($i);}
このメソッドは機能しません。右側の array(array($i)) を分割することはできません。これは 2 次元配列でなければなりません。
私のコードを実行して結果を確認しましたか?
この結果が正しいことはわかっていますが、このように
$rs = array();for($i=0; $i<=5; $i++) { $rs[] = array($i);}
$rs[] = array($i);
array(array($i))
$rs = array();for($i=0; $i<=5; $i++) { $tmp = array(array($i));//这样行吗? $rs[] = $tmp[0];}
$rs = array();for($i=0; $i<=5; $i++) { $tmp = array(array($i));//这样行吗? $rs[] = $tmp[0];}
for($i=1;$i<=5;$i++){ $res[$i] = array(array($i));}
for($i=1;$i<=5;$i++){ $res[$i] = array(array($i));}
[0] =&gt;配列
([0] =&gt; 1
)
[2] =&gt; array