有什么神奇的一行代码可以获得这些数据吗?
while ($res->next())
{
$this->data['DwellingUnit'][] = $res->row;
}
非while ($res->next()) $this->data['DwellingUnit'][] = $res->row;
我认为iterator_to_array
可以与array_column
:一起使用
$this->data['DwellingUnit'] = array_column(
iterator_to_array($res),
'row'
);
由于array_column
也可以从对象数组中提取值,但由于php7。
作为一个骗局:这里有两个循环——一个在迭代器上获得数组,另一个在数组上提取row
属性。