PHP Hypertext Preprocessor er en av de mest populære Web programmeringsspråk dag . Den har støtte for både prosessuelle og objektorientert programmering , noe som gjør det nyttig i en rekke programmeringsspråk innstillinger. Slette slutten av en streng på en kø i to trinn : finne posisjonen til kø i strengen og overskrive den opprinnelige strengen med innholdet fra begynnelsen til køen . Det tidligere er gjort ved hjelp av PHP -ens innebygde " strpos "-funksjonen , som finner den første forekomsten av en streng i en annen, mens sistnevnte er gjort ved hjelp av " substr "-funksjonen , som returnerer en del av en streng. Instruksjoner
en
Åpne en teksteditor , for eksempel Notisblokk , og opprette et nytt dokument . I PHP, definere kø og originale strengvariabler som du vil bruke. Ved anvendelsen av dette eksempelet , er kode for å vise kø og streng inkludert : en
$ string = " Dette er begynnelsen av strengen Denne slutten av strengen . . ";
$ cue = "the end" ;
echo " Original: < /b >" . $ string . " Cue : < /b >" . $ kø . " ";
2
Skriv et segment med kode som finner posisjonen til kø inne den opprinnelige strengen ved hjelp av PHP er " strpos "-funksjonen . Funksjonen tar to argumenter: streng , eller " høystakken ", til søk og strengen , eller " nål ", for å finne . Funksjonen returnerer " nålens " stilling hvis det blir funnet eller boolske falsk hvis " nål" ikke er funnet. Bruk følgende kode :
$ pos = strpos ( $ string , $ cue) ,
3
bruke " substr "-funksjonen inne i et " hvis " statement som tester om signalet ble funnet , for å få strengen fra dens begynnelse til cue posisjon . Sett en variabel med retur verdi. Den " substr "-funksjonen aksepterer tre argumenter: string å bruke , posisjon for å starte og antall tegn å gå tilbake. Ved anvendelsen av dette eksempelet , resultatet eller en feilmelding hvis signalet ikke blir funnet , vil bli vist:
if ( $ pos == false ! ) {
$ Resultat = substr ( $ string , 0 , $ pos) ;
echo " Resultat: < /b >" . $ resultat ;
} else {
echo " The cue ' " . $ kø . " ' Ble ikke funnet i strengen ' " . $ string . " ' . ";
}