我有一个来自数据库查询的结果数组。
现在,我需要以其他结构显示数组,因为它来自数据库查询。
我暂时这样做。
$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;
}
}
有没有更简单或更短的方法可以做同样的事情?
也许你可以试试下面的代码。
foreach($all as $element=>$subelement)
{
$preset_templates[$subelement['emailtemplateid']]=$subelement;
}
我希望它有所帮助。