foreach ($cartServices as $key => $cartService) {
$serviceUserId = Arr::get(Arr::get(Arr::get($cartService, 'item'), 'service'), 'user_id');
array_push($groupedCartServices[''.$serviceUserId], $key);
мне надо создать в массиве groupedCartServices подмассив с ключем serviceUserId, как мне сделать это, пока выходит что мы в array_push передаем null?
Как насчёт отформатировать нормально код?
Кто в 2021 юзает array_push...
$groupedCartServices[''.$serviceUserId] - зачем тут конкатенация с пустой строкой?..
Я юзал array_add
это можно убрать
а что юзать?
$groupedCartServices[$serviceUserId][] = $key;
Стикер
Но это не решает твою проблему. Тебе нужно дампать по этапно
ну у меня вывелось то что надо было: [44] => Array ( [0] => 42* [1] => 43* )
dump(Arr::get($cartService, 'item')); dump(Arr::get($cartService, 'item.service')); dd(Arr::get($cartService, 'item.service.user_id'));
аа, понял
Обсуждают сегодня