Я знаю, как удалить что-то из массива, но в этом случае его немного отличается. Мой код, похоже, генерирует этот раздражающий элемент в массиве под названием «* items», я не уверен, как его удалить.PHP удалить элемент из массива
Мне нужно удалить его, потому что мое приложение визуально отображает все данные в массиве, и прямо сейчас из-за этого элемента просто пустое пространство.
Мой код
В основном в моем коде я превратили объект в массив как этот
$accounts = Account::where('archive', false)->select('id', 'display_name')->get();
$accounts = (array) $accounts;
Я 100% уверен, что его отношение к этому. есть способ удалить элемент «* items» из массива?
Я попытался
array_pop($array);
это не работает для меня это просто убрали последний пункт перед «* пункт»
unset($array['*item']);
Это также не работает, то просто ничего не отменил.
Изображение
EDIT
Я работаю на чужой код здесь и есть намного случайных функций и функций, написание и объясняющих все сценарий будет принимать глупое количество времени, так что я проверено, чтобы включить то, что я считал необходимым.
Я предлагаю устранить проблему, не маскирующую симптом – RiggsFolly
Изображение с вашей консоли javascript? Как преобразовать массив PHP в json? – Bert
этот вид выглядит как форматированные данные json со значением '* items', являющимся массивом. Если вы отключите/удалите, то эти значения тоже исчезнут – RamRaider