Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [0] => 粉钻天使
                    [1] => 232
                )            [1] => Array
                (
                    [0] => 222
                    [1] => 50
                )            [2] => Array
                (
                    [0] => 1
                    [1] => 2
                )        ))

解决方案 »

  1.   

    使用foreach遍历数组
    或者你也可以使用list+each+next
      

  2.   

    首先,你这个数组最外层只有1个元素,为什么要多写1层呢?我把数组改成这样:不知是否符合你的需要?
    $a = Array (             [0] => Array 
                    ( 
                        [0] => 粉钻天使 
                        [1] => 232 
                    )             [1] => Array 
                    ( 
                        [0] => 222 
                        [1] => 50 
                    )             [2] => Array 
                    ( 
                        [0] => 1 
                        [1] => 2 
                    ) ) 
    foreach( $a as $keys => $values)
    {
        foreach( $values as $key => $value )
        {
            echo $key.":".$value."\n";//这里的$key就是最里层的键,$value就是值
        }
    }输出如:
    0:粉钻天使
    1:232
    ......如果确实需要最上层的Array,只要再加一层foreach就可以了
      

  3.   

    可以用递归,如果是数组,则循环输出它的各个元素,如果不是数组,则直接打印出来结果:
    <?php
    $array = array(
    array(
    array(
    "粉钻天使",
    "222",
    ),
    array(
    "222",
    "50",
    ),array(
    "1",
    "2",
    )
    )
    );
    writeArray($array);
    function writeArray($arr) {
    if (is_array($arr)) {
    foreach ($arr as $k=>$v) {
    writeArray($v);
    }
    } else {
    echo($arr."<br/>");
    }
    }
    ?>
      

  4.   

    我还针对我刚才那个改过的数组写哈,你可以改。
    foreach( $a as $keys => $values) 

        foreach( $values as $key => $value ) 
        { 
            $newArray[$key][keys] = $value;
        } 
    }
    然后再用
    function writeArray($arr) {
        if (is_array($arr)) {
            foreach ($arr as $k=>$v) {
                writeArray($v);
            }
        } else {
            echo($arr."<br/>");
        }
    }
    这个去取$newArray数组的值应该就可以了
      

  5.   

    $newArray[$key][$keys] = $value;
    呵呵漏写了个$
      

  6.   


    $array=array('粉钻天使',
    '黄砖贵族',
    '100',
    '200',
    '1',
    '2');
      function change($array)
      {
       $array_1=array();
       $array_2=array();
       for($i=0,$n=sizeof($array);$i<$n;$i++)
       {
       if($i%2==0)
       {
       $array_1[]=$array[$i];
       }
       else 
       {
       $array_2[]=$array[$i];
       }
       }
       return array_merge($array_1,$array_2);
      }
      print_r(change($array));
    //结果:
    Array
    (
        [0] => 粉钻天使
        [1] => 100
        [2] => 1
        [3] => 黄砖贵族
        [4] => 200
        [5] => 2
    )