вывод многомерного массива

183
05 августа 2018, 17:30

Как вывести с таким видом, чтобы было

Название области: город, город, город

$cities = [
    'Московская область' => [ 
        'Москва', 
        'Зеленоград',
        'Клин'
    ],
    'Иркутская область' => [
        'Иркутск',
        'Ангарск',
        'Братск',
        'Железногорск-Илимский'
    ],
    'Красноярский край' => [
        'Красноярск',
        'Артёмовск',
        'Енисейск'
    ]
];
foreach ($cities as $reg => $city) { 
    foreach ($city as $city_val) {
        echo("$reg: $city_val");
    }
}
Answer 1

Используйте implode:

$cities = [
    'Московская область' => [ 
        'Москва', 
        'Зеленоград',
        'Клин'
    ],
    'Иркутская область' => [
        'Иркутск',
        'Ангарск',
        'Братск',
        'Железногорск-Илимский'
    ],
    'Красноярский край' => [
        'Красноярск',
        'Артёмовск',
        'Енисейск'
    ]
];
foreach ($cities as $reg => $list) { 
  echo $reg, ':  ', implode(', ', $list), PHP_EOL;
}
READ ALSO
Работа с Telegram API

Работа с Telegram API

Можно ли как-то получить список подписчиков у публичных телеграм каналов? Всё что на данный момент нашел - getchatmemberscount, но там требуется chat_id,...

173
форма для поиска в sql базе

форма для поиска в sql базе

Интересует вот какая тема, можно ли и есди да то как реализовать поиск по базе с переменной в sql запросе так чтобы использовать только один...

152
Авторизация через сесиию

Авторизация через сесиию

Помогите внести ясность в простом вопросе, изучаю php, не могу понять одну простую вещь с переходом по адресу в теге action

172