обращаться array ассоциативно мультипространственный в PHP

У меня есть ассоциативный мультипространственный array и я не нахожу способ это пробегать, будучи каждой из стоимости доступно:

$paises = ['espanya' => $espanya, 'usa' => "$", 'brasil' => "R$", 'canada' => "C$", 'colombia' => "COP", 'hongkong' => "HK$", 'hungria' => "HUF", 'rusia' => "R$", 'singapur' => "S$", 'sudafrica' => "ZAR", 'mexico' => "MXN", 'argentina' => "ARS"];

$espanya = ['€' => 'desc_ES'];

foreach ($paises as $pais => $moneda) {

   //código

}

Например для случая первой стоимости array espanya я хочу согласиться в espanya, и desc_ES. Это это возможное?

2
задан 13.04.2017, 14:47
1 ответ

Прицел столкнулся со мной с чем-то похожим на твое в некоем случае, и этом другом серьезном решении проблемы.

$paises = [array('€' => 'desc_ES'), 'usa' => "$", 'brasil' => "R$", 'canada' => "C$", 'colombia' => "COP", 'hongkong' => "HK$", 'hungria' => "HUF", 'rusia' => "R$", 'singapur' => "S$", 'sudafrica' => "ZAR", 'mexico' => "MXN", 'argentina' => "ARS"];

foreach ($paises as $dato => $valor){
    if (is_array($valor)){
    foreach ($valor as $moneda => $desc){
    echo $moneda . " " . $desc . '<br>';
    }
    } else {
    echo $dato ." ". $valor. '<br>';
    }
}

то, что я сделал, состояло в том, чтобы устранять договоренность espanya и это вводить прямо в договоренность страны, единственная деталь, которую ты должен иметь в виду, состоит в том, что в момент пробегания этого он должен определять, если это договоренность или нет и там эта прием всего этого.

0
ответ дан 24.11.2019, 09:57

Теги

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