0 votes
in SoSci Survey (dt.) by s109993 (12.0k points)

Ich muss notfallmäßig etwas in einem laufenden Fragebogen einbauen und kann deshalb nicht viel testen. Deshalb meine Frage:

Funktioniert ein substr über die letzten zwei Stellen der caseSerial, wenn 50% der Logins zwei Stellen mehr haben als andere.

if ((substr(caseSerial(), 6, 2) == NT )) {
   text('ISCEDU3');
}

die Hälfte der Logins wäre nur sechs Zahlen. Die andere Hälfte sechs Zahlen plus dem Zusatz "NT" am Ende. Würde mir der PHP Code einen Fehler ausgeben, wenn ein Login nur sechs Stellen hat oder einfach einen leeren String zurückgeben?

1 Answer

0 votes
by SoSci Survey (327k points)

Sie können einfach ausprobieren, ob 6 Stellen einen Fehler verursachen:

substr('ABCDEF', 6, 2);

Nein, keine Fehlermeldung? Dann passt alles. Also, fast alles - das NT müssen Sie natürlich noch in Anführungszeichen stellen 'NT'.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...