Bruke et programmeringsspråk som PHP for å finne bestemte ord eller sekvenser av tegn i teksten kalles finne en streng i en streng. Teksten i datamaskinen programmeringsspråk er lagret i variabler som kalles strenger . Finne en streng inne i en streng oppnås med PHP er " subpos "-funksjonen . Angi strengvariabelen du vil bruke til søket og strengen du vil søke etter . Den strpos funksjonen returnerer posisjonen til det første tegnet i strengen du leter etter i strengvariabelen du søker . Du trenger
teksteditor en Web hosting service med PHP programvare
Vis flere instruksjoner
en
Åpne din tekst editor , lage en fil og lagre den som " find_string_in_string.php . " Skriv inn koden for å indikere at teksten som følger er PHP script (PHP programmering kode).
< ? Php
2
Skriv inn koden i neste linje i teksten . editor for å lage en streng variabel som inneholder en streng ( tekst)
$ find_string_in_this_string = " Kan du finne posisjonen til det første ordet som heter streng i denne setningen . ";
over linjen av kode oppretter en streng variabel kalt " $ find_string_in_this_string . " PHP tolker teksten i anførselstegn som en streng og lagrer det som en streng i $ find_string_in_this_string variabel
3
Skriv inn følgende kode på neste linje i teksten redaktør : .
$ stringPosition = strpos ( $ find_string_in_this_string , "streng" ) ;
PHP-funksjonen strpos må ha to argumenter . Strengvariabelen å bruke til å søke etter en streng og bestemt sekvens av tegn ( string) for å søke etter . I dette eksempelet vil strpos funksjon søke i teksten i strengen variabelen $ find_string_in_this_string for ordet streng. Den numeriske posisjonen til det første tegnet i strengen vil bli tildelt $ stringPosition variabel
4
Skriv inn følgende kode på neste linje i teksten redaktør : .
Echo " plasseringen av ordet " strengen " i setningen er $ stringPosition tegn fra begynnelsen av setningen ";
PHP echo funksjon vil vise teksten i mellom anførselstegnene på dataskjermen . Det vil erstatte den numeriske verdi av $ stringPosition variabel inn i teksten
5
Skriv inn følgende kode på neste linje i teksten redaktør : . ?
>
Denne koden indikerer at slutten av PHP script er nådd og tolken ( PHP programvare som dekoder datainstruksjoner ) er ikke å behandle tekst som følger som PHP programmering kommandoer.
6
Lagre filen og deretter laste den opp til din web hosting konto . Naviger til nettadressen til den opplastede filen . Observer at websiden viser " Plasseringen av ordet" strengen "i setningen er i posisjon 50 . " Legg merke til at ordet "streng" i den opprinnelige setning er 50 tegn til høyre fra begynnelsen av setningen. Merk at PHP tildeler det første tegnet i en streng til posisjon 0 .