Inhaltsverzeichnis

infoVars()

array infoVars(string|array VariablenNamen)

Die Funktion infoVariable() liefert technische Informationen zu einer Variable im Datensatz. Besonders nützlich ist diese Funktion, wenn man in der Programmierung eines Fragebogens mit (individuellen) Variablennamen arbeiten möchte, und die dazugehörigen Item-IDs benötigt.

Rückgabewert

Die Funktion liefert immer ein Array zurück, welches die übergebenen VariablenName(n) als Schlüssel und entweder ein Array mit Informationen oder (falls unter dem Namen keine Variable gefunden wurde) null zurückliefert.

Enthaltene Arrays beinhalten folgende Infortmationen:

Beispiel

Der folgende PHP-Code ermittelt aus einer Liste von Variablen die zugehörigen Item-Kennungen, um diese in der Frage AB01 anzuzeigen. Die Variablen gehören hier alle zur Frage AB01.

$frage = 'AB01';
$vars = ['genAlpha', 'genGamma', 'genEpsilon'];
$items = [];
foreach (infoVars($vars) as $info) {
  if ($info['question'] == $frage) {
    $items[] = $info['item'];
  }
}
question($frage, $items);