Hi,
Nö, ich frage != False ab, nicht != 0. Laut php.net wird False zurück gegeben wenn der Suchstring nicht gefunden wurde.
Und wenn der String am Anfang gefunden wird, gibt PHP 0 zurück - genau das, nämlich != 0, fragst Du jedoch ab, da in php 0 für false steht. Eine Abfrage auf false geht anders, funktioniert allerdings nicht in älteren PHP-Versionen. Wenn Abwärtskompatibilität gefragt ist, bietet sich die umgekehrte Abfrage auf === false ; else an.
freundliche Grüße
Ingo