日期:2014-05-17  浏览次数:20518 次

php操作数组

for($i=1;$i<=5;$i++){
array(array($i));
}


for循环里面的是一个二维数组,我想把for循环里面的二维数组进行合并,打印出来的结果是:



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);
}

------解决方案--------------------
$res = array();
for($i=1;$i<=5;$i++){
  $res = array_merge($res, array(array($i)));
}
print_r($res);

Array
(
    [0] => Array
        (
            [0] => 1
        )

    [1] => Array
        (
            [0] => 2
        )

    [2] => Array
        (
            [0] => 3
        )