// Seite 2
// Items ermitteln, die mindestens selten (2) genutzt werden
$itemliste = getItems('AB01', 'min', 2);
// Nur diese Items in AB02 anzeigen
question('AB02', $itemliste);
Auf Seite 3 soll nun Frage ''AB04'' gestellt werden -- aber nur für jene Items, die laut ''AB01'' mindestens häufig genutzt werden (Antwortcode 3).
Auch Frage ''AB04'' muss dieselben Items mit denselben Kennungen enthalten wie Frage ''AB01''.
// Seite 3
$itemlisteB = getItems('AB01', 'min', 3);
// Nur diese Items in AB04 anzeigen
question('AB04', $itemlisteB);
**Tipp:** Lesen Sie dazu auch das Kapitel [[:de:create:filter-items|Items in eine anderen Frage übernehmen]].
===== Weitere Beispiele =====
// Liste der Items, für die genau "nie" ausgewählt wurde
$itemliste = getItems('AB01', '==', 1);
// Liste der Items, für die maximal "selten" gewählt wurde
$itemliste = getItems('AB01', '<=', 2);
// Liste aller Items mit gültiger Antwort
$itemliste = getItems('AB01', 'valid');
// Liste aller Items der Frage
$itemliste = getItems('AB01', 'all');
html('Die Frage zeigt '.count($itemliste).' Items.
');
// Liste aller Items, die mit nie (1) oder täglich (4) beantwortet wurden
$liste1 = getItems('AB01', '==', 1);
$liste2 = getItems('AB01', '==', 4);
$itemliste = array_merge($liste1, $liste2);
Im folgenden Beispiel wird die Kombination von ''getItems()'' mit der PHP-eigenen Funktion ''count()'' demonstriert. Die Funktion ''count()'' verrät die Länge eines Arrays. Damit lässt sich z.B. überprüfen, ob mindestens eine bestimmte Anzahl von Items das Kriterium aus ''getItems()'' erfüllt.
// Nicht beantwortete Items in Frage AB01 ermitteln
$missing = getItems('AB01', 'missing');
// Wenn mindestens eines fehlt, dann soll die Frage erneut angezeigt werden
if (count($missing) > 0) {
question('AB01');
}
**Tipp:** Lesen Sie zum letzten Beispiel auch die Anleitung zur Funktion ''[[:de:create:functions:repeatpage|repeatPage()]]''.