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 を続行する必要があるだけです。
可能?
& here -> を追加しようとしforeach($ids as &$id)
ました。ここの他の誰かが同様の質問で提案したように。これはうまくいかないようです。