PHP Hypertext Preprocessor är en av de mest populära webbprogrammeringsspråk idag . Den har stöd för både process-och objektorienterad programmering , vilket gör den användbar i ett antal programmeringsinställningar . Radera slutet av en sträng på en cue kräver två steg : att hitta positionen för kö i strängen och skriva över den ursprungliga strängen med dess innehåll från början till kö . Den förstnämnda sker med PHP : s inbyggda " strpos " -funktion , som hittar den första förekomsten av en sträng i en annan , medan den senare görs genom att använda " substr " -funktion , som returnerar en del av en sträng . Instruktioner
1
Öppna en textredigerare , till exempel Anteckningar , och skapa ett nytt dokument . I PHP , definiera cue och originella variabler sträng som du vill använda . Vid tillämpning av detta exempel är koden för att visa cue och snöre ingår :
$ string = " Detta är början av strängen Detta slutet av strängen . . " ;
$ cue = " slutet " ,
echo " Original : < /b > " . $ string . " Cue : < /b > " . $ cue . " " ;
2
Skriv ett segment av kod som kommer att hitta positionen på kö inuti den ursprungliga strängen med PHP : s " strpos " funktionen . Funktionen tar två argument : Strängen , eller " höstack , " att söka och strängen , eller " nål , " att hitta . Funktionen returnerar " nålens " position om det konstateras eller Boolean false om " nålen " inte hittas . Använd följande kod :
$ pos = strpos ( $ string , $ cue ) ,
3
använda " substr " funktion inuti ett "om " uttalande att tester huruvida cue befanns , att få strängen från dess början till cue position . Ställ en variabel med returvärdet . Den " substr " Funktionen tar tre argument : den sträng som ska användas , den position där du vill börja och hur många tecken att återvända . Vid tillämpning av detta exempel , resultatet eller ett felmeddelande om cue inte hittas , visas :
if ( $ pos == false ) {
$ result = substr ( $ sträng , 0 , $ pos ) ;
echo " Resultat : < /b > " . $ result ,
} else {
echo " The cue ' " . $ cue . " " Hittades inte i strängen ' " . $ string . " ' . " ;
}