PHP skriptspråk erbjuder flera funktioner för att hjälpa dig hitta positionen av en sträng i en längre sträng , men alla metoder representerar varianter av masterfunktionen " strpos . " Genom att tillhandahålla denna funktion med en text och ord att söka efter , kan du hämta numret för tecknet som håller den första förekomsten av detta ord . Instruktioner
1
Öppna en textredigerare på datorn, även Windows Anteckningar fungerar
2
Skriv följande script :
< php . ?
$ strToFind = " nål " ,
$ searchText = " Det finns en nål i höstack . " ;
$ offset = 0 ;
$ pos = strpos ( $ searchText , $ strToFind , $ offset ) ,
if ($ pos == false ) {
echo " Not found . " ;
} else {
echo " Första bokstaven är i position $ pos " ,
} ?
>
offset värdet anger tecknet plats där search börjar . Genom att ställa in offset till positionen efter varje match , kan du upprepa sökningen för att hitta alla förekomster i strängen . Offset är en valfri parameter . Du kan lämna det helt och hållet om du bara vill hitta positionen för den första förekomsten .
3
Spara ditt manus med ett filnamn som slutar på " . Php . "
Addera