PHP programmeringssprog tillader dig at oprette websider med interaktive elementer. PHP virker ved at indlejre kode i HTML websider og derefter køre dem på en PHP server . PHP standard bibliotek har mange indbyggede funktioner , der behandler almindelige programmeringsopgaver . For eksempel kan du bruge PHP til at søge en stor tekststreng for en delstreng . Dette kan være nyttigt for at fremhæve søgeord på en webside. Siden PHP sprog har denne funktion indbygget i det, kan du søge efter strenge inde i strenge med meget lidt kode. Hvad du har brug
Computer med PHP server eller en online PHP tolk (se Resources)
Vis Flere Instruktioner
1
beslutte, hvordan du vil køre din PHP kode. Der er et par forskellige måder til rådighed for dig. Hvis du har en PHP -server, kan du udføre kode ved hjælp PHP-filer . Hvis du ikke har adgang til en PHP -server, kan du bruge en online PHP tolk. Indtast koden i denne tutorial til enten et PHP-fil eller online PHP tolk
2
Begynd din PHP program med følgende erklæring: .
< Php
< ? br >
3
Erklær en snor , hvorigennem du vil søge på. Denne streng kan indeholde en tekst , du vil. For eksempel kan du skrive dette : Hej
$ stringToSearch = 'Dette er den streng, du vil søge i. «
4
Erklær en streng, der vil holde det ord , du vil at kigge efter i den anden streng. Søgning sætninger kaldes mønstre , så du kan navngive din søgning sætning variablen ' searchPattern '. For at søge efter ordet " den , " du kunne skrive følgende erklæring : Hej
$ searchPattern = 'den «
5
Brug strpos ( ) funktion til at kigge efter strengen " den" i den større strengen 'Dette er den streng, du vil søge i. ' For at gøre dette , passerer de variable navne for disse to strenge at strpos (). Funktionen vil kigge efter strengen , og hvis den finder det, vil den vende tilbage den numeriske position af substring i større streng. Du kan gemme denne position i en anden variabel som denne : Hej
$ locationOfString = strpos ($ stringToSearch , $ searchPattern ),
6
test for at se , om strengen blev fundet. Du kan gøre dette ved at teste variablen $ locationOfSring i et "hvis" erklæring. Hvis strengen ikke findes, vil denne variabel evaluere som falsk . Du kan udskrive en besked, som fortæller brugeren , at strengen ikke blev fundet , som dette:
if ($ locationOfString == false ) { print ( ' string ikke fundet' );}
7
Udskriv placeringen af strengen , hvis det blev fundet , som dette:
else { printf ( " string findes på position% d ' , $ locationOfString );}
8 < p > Afslut din PHP program med følgende erklæring : ?
>
dit program er nu klar til at blive testet på din PHP server eller online PHP tolk
< br . >