Hallo, ich habe jetzt einige Stunden nach einem Fehler gesucht, obwohl es eigentlich richtig war (laut Dokumentation!). laut Docu gibt strpos($haystack, $needle) false zurück, wenn die $needle nicht im $haystack vorgekommen ist (ansonsten die Stelle an der die $needle vorgekommen ist). Jedoch gibt diese Funktion auch false zurück wenn $needle direkt am Anfang auftritt!!!!!!!!! Warum gibt die Funktion nicht -1 zurück wenn es nicht vorkommt, dann kann unterschieden werden zwischen nicht vorkommen im String und am Anfang des Strings vorkommen. Bei PHP entspricht ein Integer mit dem Wert 0 wohl dem FALSE. Siehe Docu: http://www.php.net/manual/en/function.strpos.php http://www.selfphp.info/funktionsreferenz/string_funktionen/strpos.php Sorry, aber die Funktion ist echt nicht durchdacht. Oder habe ich da einen Denkfehler? Grüße Oli