У меня в одном массиве есть ещё 3 массива, эти 3 внутренних массив должны выводиться циклом, но у меня не получается запустить цикл внутри основного массива. Подскажите, пожалуйста, как это правильно сделать?
$adresses = array(
'Kazan' => array(
'name' => 'Казань',
'header_phone' => '123',
'header_adress' => '123',
'header_adress2' => '123',
),
'belgorod' => array(
'name' => 'Белгород',
'header_phone' => '123',
'header_adress' => '123',
'header_adress2' => '123',
),
'volgograd' => array(
'name' => 'Название города_3',
'header_phone' => '123',
'header_adress' => '123',
'header_adress2' => '123',
),
);
Я пытаюсь делать так, но всё крашится, так цикл не запускается:
$adresses = array(
while ( have_rows( 'contacts', 'option' ) ) : the_row();
'Kazan' => array(
'name' => 'Казань',
'header_phone' => the_sub_field( 'number' );,
'header_adress' => the_sub_field( 'adr' );,
'header_adress2' => the_sub_field( 'adr2' );,
),
endwhile;
);
$adresses = [
'Kazan' => [
'name' => 'Казань',
'header_phone' => '123',
'header_adress' => '123',
'header_adress2' => '123',
],
'belgorod' => [
'name' => 'Белгород',
'header_phone' => '123',
'header_adress' => '123',
'header_adress2' => '123',
],
'volgograd' => [
'name' => 'Название города_3',
'header_phone' => '123',
'header_adress' => '123',
'header_adress2' => '123',
],
];
foreach ($adresses as $key => $value) {
echo 'name : ' . $value['name'] . PHP_EOL;
echo 'header_phone : ' . $value['header_phone'] . PHP_EOL;
echo 'header_adress : ' . $value['header_adress'] . PHP_EOL;
echo 'header_adress2: ' . $value['header_adress2'] . PHP_EOL;
echo "---------------" . PHP_EOL;
}
/* output is
name : Казань
header_phone : 123
header_adress : 123
header_adress2: 123
---------------
name : Белгород
header_phone : 123
header_adress : 123
header_adress2: 123
---------------
name : Название города_3
header_phone : 123
header_adress : 123
header_adress2: 123
---------------
*/
Попробуйте так:
foreach($adresses as $adress){
foreach($adress as $value){
echo $value . PHP_EOL;
}
}
Вывод:
Казань
123
123
123
Белгород
123
123
123
Название города_3
123
123
123
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветПишу функциональный тест под YII2, для "нажатия" на кнопку использую sendAjaxPostRequest():
Учу HTML дошёл до form начал углубляться в тему и дошёл до обработчиков форм PHPНачал практиковаться в Notepad++ написал обычную форму для сообщений...
Какие вообще есть варианты из программ создающих анимированный гиф, с возможностью их запуска с параметрами из терминала, например через...