Antonchik
@Antonchik
Программирую на HTML

Как достать все значения из массивов и сложить в новый массив?

Здравствуйте. Есть у меня к примеру такой массив array(array(10, 20), array(30, 40))
Есть ли в php функция чтобы получить такое
array(10, 20, 30, 40)
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 3
xpert13
@xpert13
Full Stack Developer
/**
 * Collapse an array of arrays into a single array.
 *
 * @param  array  $array
 * @return array
 */
function array_collapse($array)
{
    $results = [];

    foreach ($array as $values) {
        if (! is_array($values)) {
            continue;
        }

        $results = array_merge($results, $values);
    }

    return $results;
}

(c) Laravel
Ответ написан
Комментировать
nekt
@nekt
программист
Нет, нету. Придется писать что-то свое.

В качестве примера могу предложить посмотреть на функцию array_values_recursive из комментариев к документации php.net/manual/ru/function.array-values.php
Ответ написан
Как вариант можно использовать https://github.com/lstrojny/functional-php/blob/ma...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы