PHP programmeringsspråk lar deg lage websider med interaktive elementer . PHP fungerer ved å inkludere kode i HTML- sider og deretter kjøre dem på en PHP server . PHP standard biblioteket har mange innebygde funksjoner som tar vanlige programmeringsoppgaver . For eksempel kan du bruke PHP til å søke i et stort tekststreng for en delstrengen . Dette kan være nyttig for å fremheve søkeord på en webside. Siden PHP språket har denne funksjonen innebygd i det , kan du søke etter strenger innenfor strenger med svært lite kode . Du trenger
datamaskin med PHP server eller en elektronisk PHP tolk ( se Ressurser )
Vis flere instruksjoner
en
bestemme hvordan du vil kjøre PHP -kode. Det finnes et par forskjellige måter tilgjengelig for deg. Hvis du har en PHP server , kan du kjøre kode ved hjelp av PHP-filer . Hvis du ikke har tilgang til en PHP server , kan du bruke en online PHP tolk . Skriv inn koden i denne opplæringen inn i enten en PHP -fil eller den elektroniske PHP tolk
2
Begynn PHP program med følgende uttalelse : .
< Php
< ? br >
3
Erklærer en streng som du vil søke etter. Denne strengen kan inneholde tekst du vil. For eksempel kan du skrive dette : en
$ stringToSearch = 'Dette er strengen du vil søke i. ';
4
Erklærer en streng som vil holde ordet du skal å se etter i den andre strengen. Søkefraser kalles mønstre , slik at du kan navngi søkefrase variabel ' searchPattern . ' For å søke etter ordet " den ", kan du skrive følgende utsagn : en
$ searchPattern = 'the ';
5
Bruk strpos ( )-funksjonen for å se etter strengen 'det' i større strengen 'Dette er strengen du vil søke i. ' For å gjøre dette , passerer variabelnavnene for disse to strenger til strpos (). Funksjonen vil se etter strengen , og hvis den finner det, vil det returnere den numeriske plasseringen av delstrengen i større strengen . Du kan lagre denne posisjonen i en annen variabel som dette : en
$ locationOfString = strpos ( $ stringToSearch , $ searchPattern ) ,
6
Test for å se om strengen ble funnet . Du kan gjøre dette ved å teste variabelen $ locationOfSring i en " hvis " statement. Hvis strengen ikke blir funnet, vil denne variabelen evaluere som falsk . Du kan skrive ut en melding som informerer brukeren om at strengen ikke ble funnet , slik som dette : en
if ( $ locationOfString == false ) { print (' strengen ikke funnet'); }
7
Skriv ut plasseringen av streng hvis det ble funnet , som dette : en
else { printf ( " streng funnet i posisjon % d ' , $ locationOfString ) ;}
8
Avslutt din PHP program med oppstillingen nedenfor : ?
>
programmet er nå klar til å bli testet på PHP server eller online PHP tolk