Ich versuche, 2 verschiedene Arrays mit der gleichen Zufallsvariable zurückgeben. So habe ich:Rückgabe von 2 verschiedenen Arrays mit der gleichen Zufallsvariable
function TransTest() {
$TransQ = array();
$TransA = array();
$TransQ[0] = "Q1";
$TransQ[1] = "Q2";
$TransQ[2] = "Q3";
$TransQ[3] = "Q4";
$TransA[0] = "Ans 1";
$TransA[1] = "Ans 2";
$TransA[2] = "Ans 3";
$TransA[3] = "Ans 4";
$index = rand(0, count($TransQ)-1);
return $TransQ[$index];
}
Also das gibt im Grunde eine zufällige Frage aus dem $TransQ
Array. Was ich tun möchte, ist, die jeweilige Antwort auf die Frage zurückzugeben.
Etwas ähnliches wie:
return ($TransQ[$index] && $TransA[$index]);
Aber das scheint nicht zu funktionieren. Bitte helfen Sie.
'return ['Frage' => $ TransQ [$ index], 'Answer' => $ TransA [$ index]];' –