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);}このメソッドは機能しません。右側の array(array($i)) は 2 次元配列でなければなりません。
$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];}このメソッドは $i の数を取得することしかできません。二次元配列には他の数値があります。取得できない他の要素があります。
$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));}得られた結果はすでに 3 次元配列であり、目的の結果は 2 次元配列です。
for($i=1;$i<=5;$i++){ $res[$i] = array(array($i));}
[0] =&gt;配列
([0] =&gt; 1
)
[2] =&gt; array