у меня есть данные, похожие на в базе данных: мне нужно извлечь данные адреса изображения в уровень массива [pic] в значение [image] Я хочу извлечь данные адреса изображения из [изображения] с помощью PHP Мне нужно извлечь данные адреса изображения для использования мобильного приложения, получить данные в мобильном приложении через JsonArray и Json_encode из php Спасибо С уважением за вашу помощь
Array
(
[0] => Array
(
[pic] => Array
(
[0] => Array
(
[image] => file_ext/reporter/images/IMG_20181116_210224_191.jpg
[width] => 1280
[height] => 960
)
[1] => Array
(
[image] => file_ext/reporter/images/IMG_20181116_210250_912.jpg
[width] => 1280
[height] => 960
)
[2] => Array
(
[image] => file_ext/reporter/images/IMG_20181116_210256_141.jpg
[width] => 1280
[height] => 960
)
[3] => Array
(
[image] => file_ext/reporter/images/IMG_20181116_210303_326.jpg
[width] => 1280
[height] => 960
)
[4] => Array
(
[image] => file_ext/reporter/images/IMG_20181116_210310_857.jpg
[width] => 1280
[height] => 960
)
[5] => Array
(
[image] => file_ext/reporter/images/IMG_20181116_210345_024.jpg
[width] => 1280
[height] => 960
)
)
)
)
ожидаемый результат?
Да, я пытался, но не ответил, что это не то, что я возражаю, не имеет значения, будет ли это закодировано на мобильном телефоне.
Решено с описанием Рахула Мешрама <3 Так что спасибо






Вы можете использовать эту функцию для получения всех данных изображений,
function array_column_recursive(array $haystack, $needle) {
$found = [];
array_walk_recursive($haystack, function($value, $key) use (&$found, $needle) {
if ($key == $needle)
$found[] = $value;
});
return $found;
}
$data = json_encode(array_column_recusrive($input,'image'));
Очень-очень-очень большое спасибо, чувак <3
@EtherNet Рад помочь. Если этот или любой другой ответ решил вашу проблему, отметьте его как принятый.
ты что-нибудь пробовал?