Обработка массива PHP. Достать данные

205
10 декабря 2016, 10:19

Добрый день!

нужна помощь в обработке массива. Ничего не получается.

Нужно вытащить данные из массива params и записать в новый массив сохраняя количество этих элементов в [params] количество неизвестно!

Array
(
    [0] => Array
        (
            [cart_id] => 1
            [uid] => 142
            [name] => Аккаунт
            [order_time] => 2016-09-16
            [date_time1] => 2016-09-17
            [date_time2] => 2016-09-21
            [status] => 1
            [params] => Array
                (
                    [0] => Array
                        (
                            [cart_id] => 1
                            [good_id] => 1515
                            [ssysname] => lily
                            [art_code] => 1515
                            [price] => 29.32
                        )
                )
        )
    [1] => Array
        (
            [cart_id] => 2
            [uid] => 42
            [name] => Новый тест
            [order_time] => 2016-09-16
            [date_time1] => 2016-09-17
            [date_time2] => 2016-09-21
            [status] => 2
            [params] => Array
                (
                    [0] => Array
                        (
                            [cart_id] => 2
                            [good_id] => 1715
                            [ssysname] => rose
                            [art_code] => 1115
                            [price] => 569.32
                        )
                    [1] => Array
                        (
                            [cart_id] => 2
                            [good_id] => 5615
                            [ssysname] => irise
                            [art_code] => 9865
                            [price] => 8889.32
                        )
                )
        )
Answer 1

Допустим, мы видим в вопросе массив $M, тогда

$P = array();
foreach($M as $k => $buket){
  $P = array_merge($P, $buket['params'])
}
var_dump($P); // Посмотрим, что получилось.
READ ALSO
PHP, получение названия объекта в массиве

PHP, получение названия объекта в массиве

У нас имеется массив следующего содержания

174
Phpstorm не подсвечивает методы объекта

Phpstorm не подсвечивает методы объекта

Создал класс, внутри класса переменную $dbh и присвоил ему PDOДалее обращаюсь к $this->dbh-> и надеюсь на автокомплит, но редактор не видит методов

646
Laravel 5.3 обработка url запроса

Laravel 5.3 обработка url запроса

С Laravel v53 только знакомлюсь

350
Действие после скачивания файла

Действие после скачивания файла

Создал скрипт скачивания файла, который перенаправляет пользователя на страницу обработки файла и сразу после скачивает его выводя диалоговое...

335