У меня есть массив
Array
(
[response] => Array
(
[0] => Array
(
[category_name] => Тест
[spots] => Array
(
[0] => Array
(
[spot_id] => 1
[price] => 11000
[profit] => 10000
[visible] => 1
)
)
)
[2] => Array
(
[category_name] => Тест2
[spots] => Array
(
[0] => Array
(
[spot_id] => 1
[price] => 11000
[profit] => 10000
[visible] => 1
)
)
)
[3] => Array
(
[category_name] => Тест3
[spots] => Array
(
[0] => Array
(
[spot_id] => 1
[price] => 11000
[profit] => 10000
[visible] => 1
)
)
)
Как я могу каждый массив обработать и вывести в <div>category_name...</div>
То есть 3 массива и на странице 3 div, если больше массивов соответственно больше div
$array = [ 'response' =>
array(
['category_name' => 'Тест'],
['category_name' => 'Тест2'],
['category_name' => 'Тест3']
)
];
foreach ($array['response'] as $value) {
echo '<div>' . $value['category_name'] . '</div>';
}
Как я могу каждый массив обработать и вывести в <div>category_name...</div>
То есть 3 массива и на странице 3 div, если больше массивов соответственно больше div
Вот такой пример обработки:
$ar = [ 'response' =>
array(
['category_name' => 'Тест'],
['category_name' => 'Тест2'],
['category_name' => 'Тест3']
),
'spots' => [ ['spot_id'=> 1], ['price'=>1000], ['visible'=> 1] ]
];
function printer($item, $key){
echo "<div data-info='$key'>" . $item . "</div>" . PHP_EOL;
}
// Рекурсивный проход по всему массиву
array_walk_recursive($ar, 'printer');
Результат:
<div data-info='category_name'>Тест</div>
<div data-info='category_name'>Тест2</div>
<div data-info='category_name'>Тест3</div>
<div data-info='spot_id'>1</div>
<div data-info='price'>1000</div>
<div data-info='visible'>1</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Помогите, пожалуйста, решить вопросУ интернет магазина в городе несколько пунктов , откуда осуществляется доставка до клиентов