一个在循环/迭代器中获取数据并存储到变量中的行



有什么神奇的一行代码可以获得这些数据吗?

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属性。

最新更新