Returnerer den nummeriske position på den første forekomst af
needle
i haystack
-strengen.
Modsat strrpos(), kan denne funktion tage en hel
streng som needle
og hele strengen vil
blive brugt.
Hvis needle
ikke bliver fundet,
vil strpos() returnere boolean FALSE.
Advarsel |
Denne funktion returnerer muligvis en Boolean FALSE, men kan også returnere en ikke-Booleansk værdi som evalueres til FALSE, så som 0 eller "". Læs venligst sektionen om Booleans for mere information. brug === operatoren for at teste den værdi som returneres af denne funktion. |
Bemærk: Denne funktion er binary-safe.
Hvis needle
ikke er en streng, bliver den
konverteret til et helt tal og tilføjet som ordenstalsværdien i et tegn.
Den valgfrie parameter offset
giver dig mulighed
til at specificere hvilket tegn i haystack
du vil
starte søgningen fra. Den returnerede position er stadig relativ i forhold
til begyndelsen af haystack
.
Se også strrpos(), stripos(), strripos(), strrchr(), substr(), stristr() og strstr().