这真的是一个愚蠢的问题,但我想知道下面的条件哪个循环最好用? foreach或for循环?PHP foreach或循环用于此目的?
$ids = array(1,2,3,4,5);
$query = 'INSERT INTO blah(id) VALUES ';
for($i=1; $i<=count($ids); $i++) {
$query .= ' (? , ?) , ';
}
OR
foreach($ids as $id) {
$query .= ' (? , ?) , ';
}
翻转硬币,然后挑一个。 – BoltClock 2011-06-05 09:30:51
'str_repeat('(?,?),',sizeof($ ids));' – Petah 2011-06-05 09:39:04