我希望在大量 ID 上运行 foreach。但是,foreach 中的每个项目都是一个选择查询,如果它找到更多 ID,则需要将它们添加到在 foreach 中运行的数组中。例如
$ids = array();
foreach($ids as $id)
{
SELECT id FROM table WHERE otherid = $id;
foreach ($query2->result_array() as $row)
{
array_push($array, $row['id']);
}
}
这显然是伪代码,因此无需更正我的 SQL 等。如果它找到更多 ID,我只需要 foreach 继续。
可能的?
我已经尝试在此处添加一个 & -> foreach($ids as &$id)
,因为这里的其他人在类似的问题中提出了建议。这似乎不起作用。