Можно ли сломать оператор в цикле foreach? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Можно ли сломать оператор в цикле foreach? [дубликат]

Сообщение Anonymous »

У меня есть две таблицы (

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

user,user_group). Где таблица пользователей содержит 

------------+-------------+------------------+
|  user_id  |  user_name  |  user_group(id)  |
------------+-------------+------------------+
и таблица user_group содержит

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

+-----------------+-------------------+
|  user_group_id  |  user_group_name  |
+-----------------+-------------------+
Теперь я пытаюсь присоединиться к ним без использования запроса JOIN. Чтобы решить эту проблему, я использовал двойной цикл foreach(), но результат не возвращается. Я не могу использовать оператор Break. Как я могу получить желаемый результат с помощью цикла? Желаемый результат:

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

+-----------+-------------+-------------------+
|  user_id  |  user_name  |  user_group_name  |
+-----------+-------------+-------------------+
Что у меня есть на данный момент:

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

public function user_get_item()
{
$this->db->select('*');
$this->db->from('users');
$results=$this->db->get()->result_array();
$this->db->select('*');
$this->db->from('user_group');
$group_data=$this->db->get()->result_array();
foreach($results as $v_results)
{
foreach($group_data as $v_group_data)
{
if($v_results['user_group']==$v_group_data['user_group_id'])
{
$v_results['user_group']=$v_group_data['user_group_name'];
}
}
}
return $results;
}
Изображение


Подробнее здесь: https://stackoverflow.com/questions/405 ... reach-loop
Ответить

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

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

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

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

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