php

Hur man trimmar strängar i PHP

Hur man trimmar strängar i PHP
Funktionen för att trimma strängar är att ta bort de oönskade tecknen från strängdata.  Strängdata kräver beskärning för olika ändamål i PHP-programmering. En del användning av trimning är att ta bort onödiga mellanslag från användardata, vilket eliminerar newline-tecken från slutet av strängdata etc.  När användaren skickar in data med hjälp av formulärfält kan oönskade utrymmen skickas med data av misstag. Denna typ av misstag genererar felet när data används för validering. Så strängtrimning är viktigt i många fall. Tre funktioner används i PHP för strängtrimning. Dessa är trimma (), ltrim () och rtrim (). Användningen av dessa funktioner visas i denna handledning med hjälp av exempel.

Alla trimningsfunktioner används för att ta bort alla mellanslag från början och slutet av strängen. Följande tecken betraktas som blanksteg i PHP. Det specifika teckenintervallet kan användas utan dessa mellanslagstecken.

““ - rymdkaraktär
“\ N” - newline karaktär
“\ T” - flik tecken
“\ R” - vagnretur
“\ 0” - vertikalt flik tecken
“\ X0B” - null-byte-tecken

Exempel-1: trimma () funktion

trim () -funktionen kan ta två ingångar som argumentvärden. Det första argumentet är obligatoriskt och det andra argumentet är valfritt.  Om det valfria argumentvärdet utelämnas kommer funktionen att ta bort utrymme från start- och slutdelen av värdet som tillhandahålls av det första argumentet. I följande exempel finns det flera mellanslag i början och slutet av variabeln $ str1 och trimfunktion tillämpas $ str1 utan den valfria parametern.  “\ R \ n” blanksteg ingår i variabeln $ str2 och “\ R \ n” används som andra argumentvärde för trim () -funktionen. I det här fallet tar trim () -funktionen bort alla “\ R \ n” mellanslag från båda sidor av variabeln $ str2. Områdesvärden kan användas som andra argumentvärde. Det finns numeriska värden på båda sidor om variabeln $ str3 och numeriskt intervall 0… 9 används som andra argumentvärde för trim () -funktionen för att ta bort numerisk del från båda sidor av variabeln $ str3.

$ str1 = "Jag gillar programmering";
// använder trim () -funktionen utan valfritt värde
ekotrim ($ str1)."
";
$ str2 = "\ r \ nPHP är ett populärt programmeringsspråk \ r \ n";
// använder trim () -funktionen med “\ r \ n” som valfritt värde
ekotrimning ($ str2, "\ r \ n")."
";
$ str3 = "123 linuxhint.com 890 ";
// använder trim () -funktionen med numeriskt intervall som valfritt värde
ekotrimning ($ str3, "0… 9")."
";
?>

Produktion:   

Exempel 2: funktionerna ltrim () och rtrim ()

ltrim () och rtrim () funktioner är identiska med trim() fungera. ltrim () tar bort mellanslag eller andra specifika tecken från vänster sida och rtrim () tar bort blanksteg eller andra specifika tecken från höger sida om valfritt strängvärde. I följande exempel används ltrim () och rtrim () på två variabler, $ Str1 och $ Str2 med och utan valfritt värde.

$ Str1 = "PHP är ett populärt språk";
$ Str2 = "02JavaScript är skriptspråk 99 på klientsidan";
// använder ltrim () -funktionen
echo "Output of ltrim () utan valfritt värde: ". ltrim ($ Str1)."
";
echo "Output of ltrim () med valfritt värde: ". ltrim ($ Str2, "0… 9")."

";
// använder rtrim () -funktionen
echo "Output of rtrim () utan valfritt värde: ". rtrim ($ Str1)."
";
echo "Output av rtrim () med valfritt värde: ". rtrim ($ Str2, "0… 9")."
";
?>

Produktion:   

Du måste använda trimningsfunktioner i ditt PHP-program baserat på kravet på att få rätt utdata.  Jag hoppas att den här guiden hjälper dig att förstå användningen av trimningsfunktioner och tillämpa dem ordentligt i ditt PHP-skript.

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...