Syntaks:
Syntaksen til strPos () -funksjonen er vist nedenfor.
int | false strpos (streng $ streng, streng $ substring, int $ offset = 0)StrPos () Funksjonseksempler
Bruken av strpos () -funksjonen er vist i neste del av denne opplæringen ved å bruke flere eksempler.
Eksempel 1: Søk i strengens plassering i en annen streng
Lag en PHP -fil med følgende skript som vil søke i posisjonen til den aktuelle strengen i en annen streng ved å bruke StrPos () -funksjonen. Søkeverdien vil bli hentet fra URL -parameteren. Hvis returverdien til strpos () -funksjonen er større enn eller lik null og ikke lik falsk, Deretter finnes søkestrengen i hovedstrengen.
// sjekk søkeverdien er gitt eller ikkeProduksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor hvis ingen URL -parameter er gitt.
http: // localhost/php/strpos1.PHP
Følgende utgang vises etter å ha utført skriptet ovenfor hvis verdien 'Server' er gitt i URL -parameteren.
http: // localhost/php/strpos1.PHP?S = server
Følgende utgang vises etter å ha utført skriptet ovenfor hvis verdien 'klient' er gitt i URL -parameteren.
http: // localhost/php/strpos1.PHP?s = klient
Eksempel-2: Søk i strengens plassering i en annen streng med forskyvningsverdien
Lag en PHP -fil med følgende skript som vil søke i posisjonen til den aktuelle strengen i en annen streng etter den spesielle posisjonen ved å bruke StrPOS () -funksjonen. Søkeverdien vil bli hentet fra URL -parameteren. Hvis returverdien til strpos () -funksjonen er større enn eller lik null og ikke lik falsk, Deretter finnes søkestrengen i hovedstrengen.
// sjekk søkeverdien er gitt eller ikkeProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor hvis verdien 'Server' er gitt i URL -parameteren, 'server ' streng eksisterer før stillingen, 10.
http: // localhost/php/strpos1.PHP?S = server
Følgende utgang vises etter å ha utført skriptet ovenfor hvis URL -parameterens verdi 'skript' er gitt; 'manus' streng eksisterer etter stillingen, 10.
http: // localhost/php/strpos1.PHP?s = skript
Eksempel-3: Skriv ut utdataene fra strpos () ved hjelp av var_dump ()
Lag en PHP -fil med følgende skript som vil skrive ut utdataene fra Three Strpos () -funksjonen ved å bruke var_dump () -funksjonen. Den første strpos () -funksjonen vil returnere 0 som er heltall. Den andre strpos () -funksjonen vil returnere 9 som er heltall. Den tredje strpos () -funksjonen vil returnere falsk som er boolsk.
// definere strengverdienProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel-4: Bruke strpos () med funksjonen
Lag en PHP-fil med følgende skript som vil søke i strengen ved å bruke en brukerdefinert funksjon, og StrPOS () -funksjonen har blitt brukt i funksjonen med den negative forskyvningsverdien. De Search_position () Funksjonen har blitt kalt to ganger i skriptet med to forskjellige søkeverdier.
// definere strengverdienProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. De 'Hallo' streng er blitt søkt ved bruk av den negative forskyvningsverdien som indikerer en posisjonsverdi etter 'Hallo' I hovedstrengen.
Konklusjon
Ulike måter å søke på posisjonen til en streng i en annen streng ved å bruke strpos () -funksjonen er vist i eksemplene på denne opplæringen for å hjelpe PHP -brukerne å bruke denne funksjonen ordentlig i skriptet.