Я хочу преобразовать возврат из красноречивого массива как [1,2,3].

$usersList = Aplication::select('user_id')->where('status', '=', -1)->orWhere('status', '=', 0)->get();
$usersList = json_decode($usersList);

Я пытаюсь использовать array_values($userList), но результат:

`array(1) {
  [0]=>
  object(stdClass)#354 (1) {
    ["user_id"]=>
    int(9)
  }
}
[{"user_id":9}]`

У меня острый вопрос - преобразовать этот красноречивый массив формы возврата только с такими идентификаторами пользователей, как [1,2,3]' not ['userid' => 1, 'userid'=> 2, userid=>3]

Заранее спасибо.

0
Mihăiță Nicolaescu 7 Дек 2020 в 10:36

1 ответ

Лучший ответ

Вы можете взять user_id, а затем преобразовать результат в массив:

$usersList = Aplication::select('user_id')->where('status', '=', -1)->orWhere('status', '=', 0)->pluck('user_id')->toArray();
1
OMR 7 Дек 2020 в 07:42