Printing a multi dimensional array using Foreach loop only

前端 未结 3 1147
我在风中等你
我在风中等你 2021-01-03 04:35
$info = array(
    "pandu nagar"  => array("ravi","ramesh","sunil"),
    "sharda nagar" => array("neeta&         


        
3条回答
  •  自闭症患者
    2021-01-03 05:02

    And for printing array with one more index name:

    $info = array (
        "00500" => array( "0101" => "603", "0102" => "3103", "0103" => "2022"),
        "01300" => array( "0102" => "589", "0103" => "55"),
        "02900" => array( "0101" => "700", "0102" => "3692", "0103" => "2077")
    ); 
    

    You can do this:

    foreach ($info as $key => $values) {
    
        foreach ($values as $anotherkey => $val) {
            echo 'key:'.$key. ' AnotherKey: '.$anotherkey.' value:'.$val.'
    '; } }

    output will be:

    key:00500 AnotherKey: 0101 value:603 
    key:00500 AnotherKey: 0102 value:3103 
    key:00500 AnotherKey: 0103 value:2022 
    key:01300 AnotherKey: 0102 value:589 
    key:01300 AnotherKey: 0103 value:55 
    key:02900 AnotherKey: 0101 value:700 
    key:02900 AnotherKey: 0102 value:3692 
    key:02900 AnotherKey: 0103 value:2077
    

提交回复
热议问题