Получение значений массива

164
11 декабря 2018, 08:40

Есть массив:

Array
(
    [0] => Array
        (
            [ID] => 42
        )
    [1] => Array
        (
            [ID] => 49
        )
    [2] => Array
        (
            [ID] => 21
        )
)

Как получить новый массив состоящий лишь из значений?

Answer 1

Наверное все-таки надо вернуть значения по ключу ID

$result = array_map(function ($item) {
     return $item['ID'];
}, $array);

где $array Ваш массив

Answer 2

Существует множество методов, например:

$result = array_column($arr, 'ID');
print_r($result);

Или простой цикл сделать:

$result = [];
foreach ($arr as $key => $value) {
    $result[] = $value['ID'];
}
print_r($result);
READ ALSO
Не работает часть сайта из за php кода

Не работает часть сайта из за php кода

Не работает часть сайта из за php кода на хостинге 000webhostcom

149
Отправка данных формы html на почту без Outlook

Отправка данных формы html на почту без Outlook

Подскажите, пожалуйста, как сделать так чтобы данные из формы отправлялись на почту без помощи Outlook

154
Как отправить ответ на Яндекс капчу через cURL?

Как отправить ответ на Яндекс капчу через cURL?

Парсю страницы c Яндекса и иногда высвечивается капчаПытаюсь сделать так, чтобы я могла ввести ее и продолжить парсинг

218
При создании динамического массива Critical error detected c0000374 С++

При создании динамического массива Critical error detected c0000374 С++

Возникла проблема при инициализации динамического массива

350