你好 Sam,
Allerdings will PHP ums Verrecken niocht einsehen, dass 'bla' != 0 ist.
Ist entweder 'bla' oder 0 gewählt werden beide markiert. Ich habe auch
bereits versucht die Zahlen unter Anführungszeichen zu setzen (einfache
und doppelte), das macht keinen Unterschied. Erst wenn ich so vergleiche
kapiert PHP was Sache ist:if ("$_POST['test']" == "$values[$i]") ...
Kann mir das jetzt bitte einmal jemand erklären? Hier muss irgendwo ein
absolut behinderter Denkfehler meinerseits liegen, aber ich komm nicht
drauf.
Das ist ein Fall, in dem das Autotyping von PHP an seine Grenzen stoesst.
Dadurch, dass einer der beiden Werte eine Zahl ist (0), wird der andere
Wert auch in eine Zahl umgewandelt. Und die Umwandlung von 'bla' in eine
Zahl ergibt? Ja, genau, 0, weil keine Zahl vorhanden ist. Wenn du
stattdessen strcmp verwendest, duerftest du das Problem umgehen koennen.
再见,
CK