Цикл в многомерный массив в PHP

Используйте этот код для повторения значений вашей карты. Это почти то же самое, что и ваш, однако обратите внимание на: $userList.keySet() вместо $userList.entrySet() и $!{userList.get($mapKey )} вместо $!{mapEntry.get("44")}

#foreach($mapKey in $userList.keySet())
    $!{userList.get($mapKey )}
#end

Если вы хотите просто получить доступ к определенному значению вашего map попробуйте следующее:

$!{userList.get("44")}
1
задан YakovL 20 January 2019 в 10:09
поделиться

1 ответ

В случае, если вы хотите получить другие значения в массиве вместе со странами:

<?php

$details = array( 
    "name" => "Cherry", 
    "desc" => "I'm a cherry.",
    "keys" => array(
            "Africa",
            "India",
            "America"
    ),
    "pict" => "image1.png",
);


foreach( $details as $key => $detail ) {

    if( is_array( $detail ) && $key == 'keys' ) {

        foreach( $detail as $country ) {
            echo $country;
        }

    } else {

        echo $detail;
    }
}

?>
0
ответ дан Naveed 20 January 2019 в 10:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: