$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;
Wie kombiniere ich diese beiden foreach?Wie kombiniert man 2 Foreach Loops mit verschiedenen Array-Ergebnissen?
Ich habe versucht, diese:
foreach($dogruA as $dogru and $yanlisA as $yanlis)
und
foreach (array_combine($dogruA, $yanlisA) as $dogru => $yanlis) {
Aber ich war nicht erfolgreich. Wie verwende ich eine Methode?
Verwenden array_merge anstelle von array_combine von foreach –
nimmt sollten Sie verwenden [array_merge] (http://php.net/ manual/de/function.array-merge.php) und dann [array_unique] (http://php.net/manual/en/function.array-unique.php), wenn Sie eindeutige Werte aus dem gemischten Array benötigen –