Как вывести массив из массива?

230
27 мая 2017, 19:15

Есть массив вида:

Array ( [0] => Array ( [image] => 1 [_title] => ) [1] => Array ( [image] => 1 [_title] => ) )

Как вывести из него элементы image в один массив ?

Answer 1

Нужно просто пройтись циклом по массиву и собрать всё в новый, ничего сложного:

$array = [
    [
        'image' => 1,
        '_title' => ''
    ],
    [
        'image' => 1,
        '_title' => ''
    ]
];
$images = [];
foreach ($array as $item) {
    array_push($images, $item['image']);
}
print_r($images);

Вывод будет:

Array
(
    [0] => 1
    [1] => 1
)
Answer 2

буду банален, наверное, но :

$images = array_column($data, 'image');
Answer 3

Вам придется пробежаться по массиву и в цикле взять и сохранять элементы в новый массив следующим способом.

$images = array();
foreach ($array as $item) {
    $images[] = $item['image'];
}
print_r($images);
READ ALSO
WideImage прозрачный холст

WideImage прозрачный холст

Как при помощи WideImage создать изображение размером x на y с прозрачный фоном, для того чтобы в дальнейшем на него наложить другие картинки, другими...

252
Создание файла и запись в него случайных символов

Создание файла и запись в него случайных символов

Пытаюсь создать текстовый файл, и с помощью генератора случайных букв(+пробел, для того, чтобы получались "слова" разной длины) записывать...

369
Как взять title, process, process id активного окна?

Как взять title, process, process id активного окна?

Хочу в этом switch, отловить title, process, process idУ меня есть 2 функции

247
Инстанцирование шаблона non-const значением

Инстанцирование шаблона non-const значением

Есть ли в крестах возможность инстанцировать шаблон типа

260