二维数组,用foreach遍历
获取指定值,如获取挺好,$array[0][0]['name']

解决方案 »

  1.   


    $arr = array(
    array(
    array('id'=>11,'pid'=>10,'name'=>'挺好'),
    array('id'=>12,'pid'=>10,'name'=>'挺不错'),
    ),
    array(
    array('id'=>10,'pid'=>0,'name'=>'好')
    )
    );echo $arr[0][0]['id'].'<br>';
    echo $arr[0][0]['pid'].'<br>';
    echo $arr[0][0]['name'].'<br><br>';echo $arr[0][1]['id'].'<br>';
    echo $arr[0][1]['pid'].'<br>';
    echo $arr[0][1]['name'].'<br><br>';echo $arr[1][0]['id'].'<br>';
    echo $arr[1][0]['pid'].'<br>';
    echo $arr[1][0]['name'].'<br><br>';
    11
    10
    挺好12
    10
    挺不错10
    0
      

  2.   

    $arr = array(
         array(
            array('id'=>11,'pid'=>10,'name'=>'挺好'),
            array('id'=>12,'pid'=>10,'name'=>'挺不错'),
         ),
         array(
              array('id'=>10,'pid'=>0,'name'=>'好')
        )
    ); foreach($arr as $k => $v){
    echo '<br>';
    foreach($v as $c){
    echo'<br>';
    foreach($c as $e => $f){
    echo $e.':' . $f;
    }
    }
    }
      

  3.   

     $arr = array(
                 array(
                         array('id'=>11,'pid'=>10,'name'=>'挺好'),
                         array('id'=>12,'pid'=>10,'name'=>'挺不错'),
                   ),
                  array('id'=>10,'pid'=>0,'name'=>'好')
                      
           );
            foreach($arr as $k => $v){
                 foreach($v as $c){
                     if(is_array($c)){
                          foreach($c as $e => $f){
                                    echo $e.':' . $f;
                            }
                     }else{
                         echo $v.':' . $c;
                      }
                 }
            }