$dogruA = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");
$yanlisA = array("3", "4", "7", "8", "10");
shuffle($dogruA);
shuffle($yanlisA);
foreach ($dogruA as $dogru) :
if ($dogru != '') {
?>
<input type="checkbox" name="answerSik[]"
value="<?php echo $dogru; ?>"><?php echo $dogru; ?>
<?php
}
endforeach;
foreach ($yanlisA as $yanlis) :
if ($yanlis!= '') { ?>
<input type="checkbox" name="answerSik[]"
value="0"><?php echo $yanlis; ?>
<?php
}
endforeach;
我該如何結合這兩個foreach?如何結合使用不同數組結果的2個Foreach循環?
我嘗試這些:
foreach($dogruA as $dogru and $yanlisA as $yanlis)
和
foreach (array_combine($dogruA, $yanlisA) as $dogru => $yanlis) {
但我沒有成功。 如何使用方法?
使用array_merge代替array_combine –
應該使用[array_merge](http://php.net/手動/ en/function.array-merge.php),然後[array_unique](http://php.net/manual/en/function.array-unique.php),如果你想從合併數組的唯一值 –