php

Hvordan trimme strenger i PHP

Hvordan trimme strenger i PHP
Funksjonen til å trimme strenger er å fjerne uønskede tegn fra strengdata.  Strengdata krever trimming for forskjellige formål i PHP-programmering. Noe bruk av trimming er å fjerne unødvendige mellomrom fra brukerdata, eliminere newline-tegn fra slutten av strengdataene osv.  Når brukeren sender inn data ved hjelp av skjemafelt, kan uønskede mellomrom sendes inn med dataene ved en feiltakelse. Denne typen feil vil generere feilen når dataene brukes til validering. Så strengtrimming er viktig i mange tilfeller. Tre funksjoner brukes i PHP for strengtrimming. Disse er trim (), ltrim () og rtrim (). Bruken av disse funksjonene er vist i denne opplæringen ved hjelp av eksempler.

Alle beskjæringsfunksjoner brukes til å fjerne hvite mellomrom fra begynnelsen og slutten av strengen. Følgende tegn betraktes som mellomrom i PHP. Det spesielle tegnområdet kan brukes uten disse mellomromstegnene.

““ - romkarakter
“\ N” - newline-karakter
“\ T” - fanetegn
“\ R” - vognretur
“\ 0” - loddrett fanetegn
“\ X0B” - null-byte-tegn

Eksempel 1: trim () -funksjon

trim () -funksjonen kan ta to innganger som argumentverdier. Første argument er obligatorisk og andre argument er valgfritt.  Hvis den valgfrie argumentverdien er utelatt, vil funksjonen fjerne mellomrom fra start- og sluttdelen av verdien som ble gitt av det første argumentet. I det følgende eksemplet er det flere mellomrom ved begynnelsen og slutten av variabelen $ str1 og trimfunksjon søkes $ str1 uten den valgfrie parameteren.  “\ R \ n” hvite mellomrom er inkludert i variabelen $ str2 og “\ R \ n” brukes som andre argumentverdi av trim () -funksjonen. I dette tilfellet vil trim () -funksjonen fjerne alt “\ R \ n” mellomrom fra begge sider av variabelen $ str2. Områdeverdier kan brukes som andre argumentverdi. Det er numeriske verdier på begge sider av variabelen $ str3 og numerisk område 0… 9 brukes som andre argumentverdi for trim () -funksjonen for å fjerne numerisk del fra begge sider av variabelen $ str3.

$ str1 = "Jeg liker programmering";
// bruker trim () -funksjon uten valgfri verdi
ekko trim ($ str1)."
";
$ str2 = "\ r \ nPHP er et populært programmeringsspråk \ r \ n";
// bruker trim () -funksjon med “\ r \ n” som valgfri verdi
ekko trim ($ str2, "\ r \ n")."
";
$ str3 = "123 linuxhint.com 890 ";
// bruker trim () -funksjon med numerisk område som valgfri verdi
ekko trim ($ str3, "0… 9")."
";
?>

Produksjon:   

Eksempel 2: funksjonene ltrim () og rtrim ()

ltrim () og rtrim () funksjonene er identiske med listverk() funksjon. ltrim () fjerner mellomrom eller andre spesifikke tegn fra venstre side og rtrim () fjerner mellomrom eller andre spesifikke tegn fra høyre side av en strengverdi. I det følgende eksemplet brukes ltrim () og rtrim () på to variabler, $ Str1 og $ Str2 med og uten valgfri verdi.

$ Str1 = "PHP er et populært språk";
$ Str2 = "02JavaScript er skriptspråk99 på klientsiden";
// bruker funksjonen ltrim ()
ekko "Output of ltrim () uten valgfri verdi: ". ltrim ($ Str1)."
";
ekko "Utgang av ltrim () med valgfri verdi: ". ltrim ($ Str2, "0… 9")."

";
// bruker rtrim () -funksjonen
ekko "Utgang av rtrim () uten valgfri verdi: ". rtrim ($ Str1)."
";
ekko "Utdata fra rtrim () med valgfri verdi: ". rtrim ($ Str2, "0… 9")."
";
?>

Produksjon:   

Du må bruke beskjæringsfunksjoner i PHP-programmet ditt basert på kravet for å få riktig utdata.  Jeg håper denne opplæringen vil hjelpe deg med å forstå bruken av beskjæringsfunksjoner og bruke dem riktig i PHP-skriptet.

Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...
Installer nyeste Dolphin Emulator for Gamecube & Wii på Linux
Dolphin Emulator lar deg spille de valgte Gamecube- og Wii-spillene dine på Linux Personal Computers (PC). Som en fritt tilgjengelig og åpen kildekod...
Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...