====== getQuestions() ====== ''array **getQuestions**(string //RubrikKennung//)'' Die Funktion ''getQuestions()'' liefert eine Liste aller Frage-Kennungen einer Rubrik. * //RubrikKennung//\\ Die zweistellige Kennung einer Rubrik. ===== Rückgabewert ===== Die Funktion liefert ein Array mit vollständigen Frage-Kennungen, als z.B. array('AB01', 'AB02', 'AB04') Falls keine Rubrik mit der angegeben //RubrikKennung// existiert, wird ein leeres Array zurückgegeben. ===== Beispiele ===== Folgender PHP-Code zeigt untereinander (auf einer Seite) alle Fragen einer Rubrik. $questions = getQuestions('AB'); // Liefert z.B. AB01, AB02, AB04, AB05 foreach ($questions as $qID) { question($qID); } Folgender PHP-Code zeigt alle Fragen einer Rubrik, jeweils auf einer eigenen Seite (s. PHP-Funktion ''[[:de:create:functions:looppage|loopPage()]]''). $questions = getQuestions('AB'); $i = loopPage(count($questions)); question($questions[$i]); Und folgender PHP-Code wählt aus den Fragen der Rubrik "AB" zufällig 4 aus und zeigt diese auf unterschiedlichen Seiten an. // Die zufällige Liste nur einmal erstellen if (!isset($questions)) { $all = getQuestions('AB'); shuffle($all); $questions = array_slice($all, 0, 4); registerVariable('questions'); } // Jeweils eine Frage anzeigen $i = loopPage(4); question($questions[$i]);