php

Sådan trimmer du strenge i PHP

Sådan trimmer du strenge i PHP
Funktionen med at trimme strenge er at fjerne de uønskede tegn fra strengdata.  Strengdata kræver beskæring til forskellige formål i PHP-programmering. En vis brug af beskæring fjerner unødvendige mellemrum fra brugerdata, eliminerer newline-karakter fra slutningen af ​​strengdata osv.  Når brugeren indsender data ved hjælp af formularfelter, kan uønskede mellemrum ved en fejl indsendes med dataene. Denne type fejl genererer fejlen, når dataene bruges til validering. Så strengtrimning er vigtig i mange tilfælde. Tre funktioner bruges i PHP til strengtrimning. Disse er trim (), ltrim () og rtrim (). Brugen af ​​disse funktioner vises i denne vejledning ved hjælp af eksempler.

Alle beskæringsfunktioner bruges til at fjerne alle mellemrum fra begyndelsen og slutningen af ​​strengen. Følgende tegn betragtes som mellemrum i PHP. Det bestemte tegninterval kan bruges uden disse mellemrumstegn.

““ - rumkarakter
“\ N” - newline-tegn
“\ T” - faneblad
“\ R” - vognretur
“\ 0” - lodret faneblad
“\ X0B” - null-byte-tegn

Eksempel 1: trim () funktion

trim () -funktionen kan tage to input som argumentværdier. Første argument er obligatorisk, og andet argument er valgfrit.  Hvis den valgfri argumentværdi udelades, fjerner funktionen afstanden fra start- og slutdelen af ​​værdien, der er leveret af det første argument. I det følgende eksempel er der flere mellemrum i begyndelsen og slutningen af ​​variablen $ str1 og trimfunktion er ansøgt om $ str1 uden den valgfri parameter.  “\ R \ n” hvide mellemrum er inkluderet i variablen $ str2 og “\ R \ n” bruges som anden argumentværdi af trim () -funktionen. I dette tilfælde fjerner trim () -funktionen alt “\ R \ n” mellemrum fra begge sider af variablen $ str2. Områdeværdier kan bruges som anden argumentværdi. Der er numeriske værdier på begge sider af variablen $ str3 og numerisk interval 0… 9 bruges som anden argumentværdi for trim () -funktionen til at fjerne numerisk del fra begge sider af variablen $ str3.

$ str1 = "Jeg kan godt lide programmering";
// ved hjælp af trim () -funktion uden valgfri værdi
ekko trim ($ str1)."
";
$ str2 = "\ r \ nPHP er et populært programmeringssprog \ r \ n";
// ved hjælp af trim () -funktionen med “\ r \ n” som valgfri værdi
ekko trim ($ str2, "\ r \ n")."
";
$ str3 = "123 linuxhint.com 890 ";
// ved hjælp af trim () -funktion med numerisk interval som valgfri værdi
ekko trim ($ str3, "0… 9")."
";
?>

Produktion:   

Eksempel 2: funktionerne ltrim () og rtrim ()

ltrim () og rtrim () funktioner er identiske med trimme() fungere. ltrim () fjerner mellemrum eller andre specifikke tegn fra venstre side og rtrim () fjerner mellemrum eller andre specifikke tegn fra højre side af en strengværdi. I det følgende eksempel anvendes ltrim () og rtrim () på to variabler, $ Str1 og $ Str2 med og uden valgfri værdi.

$ Str1 = "PHP er et populært sprog";
$ Str2 = "02JavaScript er script-sprog på klientsiden99";
// ved hjælp af funktionen ltrim ()
ekko "Output af ltrim () uden valgfri værdi: ". ltrim ($ Str1)."
";
ekko "Output af ltrim () med valgfri værdi: ". ltrim ($ Str2, "0… 9")."

";
// ved hjælp af rtrim () -funktionen
ekko "Output af rtrim () uden valgfri værdi: ". rtrim ($ Str1)."
";
ekko "Output af rtrim () med valgfri værdi: ". rtrim ($ Str2, "0… 9")."
";
?>

Produktion:   

Du bliver nødt til at bruge beskæringsfunktioner i dit PHP-program baseret på kravet om at få den passende output.  Jeg håber, at denne tutorial hjælper dig med at forstå brugen af ​​beskæringsfunktioner og anvende dem korrekt i dit PHP-script.

Mus Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
Føj musbevægelser til Windows 10 ved hjælp af disse gratis værktøjer
I de senere år har computere og operativsystemer udviklet sig meget. Der var et tidspunkt, hvor brugerne skulle bruge kommandoer til at navigere genne...
Mus Styr og administrer musebevægelse mellem flere skærme i Windows 10
Styr og administrer musebevægelse mellem flere skærme i Windows 10
Dual Display Mouse Manager lader dig kontrollere og konfigurere musebevægelse mellem flere skærme ved at bremse dens bevægelser nær grænsen. Windows 1...
Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...