Объединение данных из двух таблиц базы данных по связанному столбцу.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Объединение данных из двух таблиц базы данных по связанному столбцу.

Сообщение Anonymous »

У меня возникла проблема при попытке объединить два массива в PHP.
Я использую laravel, поэтому мои запросы выглядят так:

Код: Выделить всё

$users = DB::table('users')
->select('name', 'user_id')
->get();
и

Код: Выделить всё

$speech = DB::table('users')
->select('user_id', DB::raw('AVG(point) as count'))
->leftJoin('evalute', 'users.user_id', '=', 'evalute.user_id')
->where('id_evaluate' ,'=', $id_evaluate)
->get();
Например:

Код: Выделить всё

$array1 = Array
(
[0] => stdClass Object
(
[user_id] => 1
[count] => 6.5
)
)
и следующий массив:

Код: Выделить всё

 $array2 = Array
(
[0] => stdClass Object
(
[name] => abc
[user_id] => 1
),
[1] => stdClass Object
(
[name] => xyz
[user_id] => 2
),
)
Я хочу объединить два приведенных выше массива:

Код: Выделить всё

$array3 = Array
(
[0] => stdClass Object
(
[name] => abc
[user_id] => 1
[count] => 6.5
),
[1] => stdClass Object
(
[name] => xyz
[user_id] => 2
[count] => 0 //set default = 0 if not exist count
),
)
Что я могу сделать?

Подробнее здесь: https://stackoverflow.com/questions/356 ... ing-column
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»