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-parametret og hele strengen vil blive brugt.
Hvis needle ikke bliver fundet, vil strpos() returnere booleanen 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. |
Hvis needle ikke er en streng, bliver den konverteret til et helt tal og tilføjet som ordenstalsværdien i et tegn.
Den valgfri parameter offset giver dig mulighed til at specificere hvilket tegn i haystack du vil starte søgningen fra. Den returnerede position er stadigrelativ i forhold til begyndelsen af haystack.
Se også strrpos(), stripos(), strripos(), strrchr(), substr(), stristr() og strstr().