PHP foreach loop through multidimensional array

前端 未结 4 590
死守一世寂寞
死守一世寂寞 2020-11-27 04:39

I have an array:

$arr_nav = array( array( \"id\" => \"apple\", 
          \"url\" => \"apple.html\",
          \"name\" => \"My Apple\" 
        ),
         


        
4条回答
  •  时光说笑
    2020-11-27 04:52

    "PHP", "type"=>array("c_type"=>"MULTI", "p_type"=>"ARRAY"));
    
    //Iterate through an array declared above
    
    foreach($php_multi_array as $key => $value)
    {
        if (!is_array($value))
        {
            echo $key ." => ". $value ."\r\n" ;
        }
        else
        {
           echo $key ." => array( \r\n";
    
           foreach ($value as $key2 => $value2)
           {
               echo "\t". $key2 ." => ". $value2 ."\r\n";
           }
    
           echo ")";
        }
    }
    ?>
    

    OUTPUT:

    lang => PHP
    type => array( 
        c_type => MULTI
        p_type => ARRAY
    )
    

    Reference Source Code

提交回复
热议问题