PHP skriptspråk tilbyr flere funksjoner for å hjelpe deg å finne posisjonen til en streng i en lengre streng, men alle metoder representerer varianter av master -funksjon " strpos . " Ved å gi denne funksjonen med en tekst og ordet for å søke etter , kan du hente nummeret til tegnet som holder den første forekomsten av dette ordet . Instruksjoner
en
Åpne hvilken som helst tekst editor på datamaskinen din, selv Windows Notepad vil fungere
2
Skriv inn følgende script : en
< php . ?
$ strToFind = " nål ";
$ searchtext = "Det er en nål i denne høystakken . ";
$ offset = 0 ;
$ pos = strpos ( $ searchtext , $ strToFind , $ offset) ;
if ( $ pos == false ) {
echo "Ikke funnet . ";
} else {
echo " Første bokstav er i posisjon $ pos ";
} ?
>
offset -verdien angir tegnet stedet der søket vil begynne. Ved å sette forskyvningen til stillingen etter hver kamp , kan du gjenta søket for å finne alle forekomster i strengen . Offset er en valgfri parameter. Du kan la den ut helt hvis du bare ønsker å finne posisjonen til den første forekomsten .
3
Lagre skriptet med et filnavn som slutter på " . Php . "