Операция с массивом

180
27 апреля 2017, 17:04

Добрый день! как такой массив

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

сделать таким

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

array_map - применяет callback-функцию ко всем элементам указанных массивов, возвращает массив, содержащий элементы входного массива после их обработки callback-функцией.:

$input = [
    ['q_id' => 111],
    ['q_id' => 222],    
];
$output = array_map(function($el){
   return $el['q_id'];
}, $input);
Answer 2

функция array_column() извлекает значение столбца двумерного массива по ключу или индексу.

$input = [
     ['q_id' => 111],
     ['q_id' => 222],
];
$result = array_column($input, 'q_id');
READ ALSO
error: MySQl server hase gane away

error: MySQl server hase gane away

Устроился на работу, и там весь код через **** написан и не одного комментария, второй день мучаюсь

160
Как получить ответ от Google Maps API на русском?

Как получить ответ от Google Maps API на русском?

юзаю Google Maps Geocoding API, если делать get запрос, то локации приходят транслитом на латинеце

355
Ошибка при активации плагина

Ошибка при активации плагина

Подскажите, почему вылазит ошибка при активации плагина?

235
Ошибка syntax error, unexpected T_STRING

Ошибка syntax error, unexpected T_STRING

Добрый день! Получаю ошибку syntax error, unexpected T_STRING в строках

275