Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:create:functions:reference [12.01.2015 20:14] – ausgelagert aus functions-proc adminde:create:functions:reference [25.03.2022 22:06] (aktuell) admin
Zeile 27: Zeile 27:
 Die Verwendung der Referenz kann nützlich sein, wenn darin weitere Informationen kodiert sind. Im folgenden Beispiel hätten Sozialwissenschaftler z.B. eine Referenz "Axxx" (z.B. A100, A201, A991) und Naturwissenschaftler eine Referenz "Bxxx" (z.B. B100, A201, B990) im Link bekommen. Die Verwendung der Referenz kann nützlich sein, wenn darin weitere Informationen kodiert sind. Im folgenden Beispiel hätten Sozialwissenschaftler z.B. eine Referenz "Axxx" (z.B. A100, A201, A991) und Naturwissenschaftler eine Referenz "Bxxx" (z.B. B100, A201, B990) im Link bekommen.
  
-In Abhängigkeit von der Referenz soll nun Frage "AB01" oder "AB02" angezeigt werden. Dafür muss zunächst mittels ''{0}'' das erste Zeichen der Referenz extrahiert werden. Die PHP-eigene Funktion ''[[http://php.net/manual/de/function.strtoupper.php|strtoupper()]]'' stellt sicher, dass eventuelle Kleinbuchstaben in Großbuchstaben umgewandelt werden.+In Abhängigkeit von der Referenz soll nun Frage "AB01" oder "AB02" angezeigt werden. Dafür muss zunächst mittels ''[0]'' das erste Zeichen der Referenz extrahiert werden. Die PHP-eigene Funktion ''[[http://php.net/manual/de/function.strtoupper.php|strtoupper()]]'' stellt sicher, dass eventuelle Kleinbuchstaben in Großbuchstaben umgewandelt werden.
  
 <code php> <code php>
Zeile 34: Zeile 34:
   // Gar keine Referenz übermittelt (weniger als 1 Zeichen)   // Gar keine Referenz übermittelt (weniger als 1 Zeichen)
   goToPage('next');   goToPage('next');
-} elseif ($ref{0== 'A') {+} elseif ($ref[0== 'A') {
   question('AB01');  // Frage für Sozialwissenschaftler   question('AB01');  // Frage für Sozialwissenschaftler
-} elseif ($ref{0== 'B') {+} elseif ($ref[0== 'B') {
   question('AB02');  // Frage für Naturwissenschaftler   question('AB02');  // Frage für Naturwissenschaftler
 } else { } else {
de/create/functions/reference.txt · Zuletzt geändert: 25.03.2022 22:06 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki