Слияние массивов на Laravel php

я передаю значение 228 функции в $admin_id

public function indexAll($admin_id)
    {
        $getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
        $ids = array_merge($admin_id , $getids);
        dd($ids);
}

а в $getids есть такие данные

array:2 [▼
  0 => 565
  1 => 823
]

но в $ids мой результат равен нулю, любая помощь будет благодарна. результат должен быть

array:2 [▼
      0 => 565
      1 => 823
      2 => 228
    ]

Где находится $subadmin_id?

brombeer 21.12.2020 11:54

сори это $admin_id

Ostaad g 21.12.2020 12:08

Хорошо, $admin_id предполагает, что это целое число, а не массив, это массив?

brombeer 21.12.2020 12:41
array_merge для объединения массивов. Чтобы поместить целое число, выполните: $getids[] = $admin_id;.
HTMHell 21.12.2020 12:44

Что вы пытались отладить проблему?

Nico Haase 21.12.2020 22:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
5
120
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

То, как вы назвали $admin_id, предполагает, что это тип integer. array_merge() для объединения массивов. Вы можете добиться этого, сделав $admin_id массив:

public function indexAll($admin_id)
{
   $getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
   $ids = array_merge([$admin_id], $getids);
   dd($ids);
}
Ответ принят как подходящий

Вы также можете попробовать это

public function indexAll($admin_id)
{
    $getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
    array_push($getids,$admin_id);
    dd($getids);
}

Другие вопросы по теме