реорганизовать массив результатов из db-запроса в codeignitter - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть массив результатов из запроса к базе данных.

Теперь мне нужен массив в несколько иной структуре, как это происходит из запроса к базе данных.

Я делаю это длямомент.

$this->db->where($where);
$all=$this->db->get('my_table')->result_array();

после этого я реорганизую таким образом

foreach($all as $element)
{
    foreach($element as $subkey=>$subelement)
    {
        $preset_templates[$element['emailtemplateid']][$subkey]=$subelement;
    }               
}

Есть ли более простой или короткий способ сделать то же самое?

1 Ответ

0 голосов
/ 27 сентября 2018

Может быть, вы можете попробовать ниже приведенный код.

foreach($all as $element=>$subelement)
   {
     $preset_templates[$subelement['emailtemplateid']]=$subelement;
   }

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...