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().