Beschreibung:
int
strpos ( string haystack, string needle [, int offset])
Gibt als numerischen Wert die Position des ersten Vorkommens
von needle innerhalb der Zeichenkette
haystack zurück. Anders als bei
strrpos() kann diese Funktion eine komplette
Zeichenkette unterstützen.
Wurde needle nicht gefunden, wird FALSE
zurück gegeben.
Anmerkung:
Die Meldungen "Zeichen bei Position 0 gefunden (character found
at position 0)" und "Zeichen nicht gefunden (character not
found)" werden oft falsch ausgelegt. Hier die Unterscheidung:
Ist needle kein String, wird er zu einem
Integer-Wert umgesetzt und als das diesem Wert entsprechende
ASCII-Zeichen angesehen.
Der optionale Parameter offset ermöglicht
es, den Startwert für die Suche nach needle
innerhalb von haystack anzugeben. Die
zurück gegebene Positions-Angabe ist dann relativ zum Anfang von haystack.
Siehe auch strrpos(),
strrchr(), substr(),
stristr() und strstr().