Alle trimmingsfunksjoner brukes til å fjerne eventuelle hvitespasninger fra start og slutt på strengen. Følgende tegn blir betraktet som hvitrom i PHP. Den spesielle karakteren eller rekkevidden av tegn kan brukes uten disse hvitrommetegnene. Noen ofte brukte tegn som kan brukes til trimming er nevnt nedenfor.
Karakter | Hensikt |
---|---|
"" | Det definerer romkarakteren. |
“\ N” | Det definerer Newline -karakteren. |
“\ T” | Den definerer fanen. |
“\ R” | Den definerer vognreturkarakteren. |
“\ 0” | Den definerer det vertikale fane -tegnet. |
“\ X0b” | Det definerer null-byte-karakteren. |
Bruk av trim () -funksjon
De listverk() Funksjon kan ta to innganger som argumentverdier. Det første argumentet er obligatorisk som inneholder hovedstrengverdien, og det andre argumentet er valgfritt, og det inneholder det spesifikke tegn eller listen over tegn som vil bli brukt til å trimme strengverdien. Den returnerer strengen etter trimming. Syntaksen til denne funksjonen vises nedenfor.
trim ($ main_string [, $ char_list])Hvis det valgfrie argumentet er utelatt, vil funksjonen fjerne plass fra start- og sluttdelen av verdien gitt av det første argumentet.
Eksempel-1: Trimstreng basert på rommet
Opprett en PHP -fil med følgende skript. Bruken av listverk() Funksjon uten det valgfrie argumentet er vist i følgende eksempel. Strengen, '***' er lagt til før og etter strengen for å sjekke hvordan listverk() funksjon fungerer.
// definere en strengverdiProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at plassen fra begge sider av strengen er fjernet.
Eksempel-2: Trimstreng basert på spesifikke tegn
Opprett en PHP -fil med følgende skript. '
'eksisterer på begge sider av hovedstrengverdien og'
'har blitt brukt som den valgfrie argumentverdien for å fjerne'
'Fra begge sider av hovedstrengen etter bruk av trim () -funksjon.
Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at Newline er fjernet fra begge sider av strengen.
Eksempel-3: Trimstreng basert på rekkevidden av tegn
Opprett en PHP -fil med følgende skript. Her har de numeriske verdiene brukt på begge siden av strengen og det numeriske området 0… 9 har blitt brukt som den valgfrie argumentverdien til trim () -funksjonen for å fjerne numerisk del fra begge siden av strengen.
// definere en strengverdiProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at tallene er fjernet fra begge sider av strengen.
Bruk av Ltrim () -funksjonen
De Ltrim () funksjon fungerer som listverk() Funksjon, men den fjerner hvitespasninger eller andre spesifikke tegn fra venstre side av hovedstrengen Syntaksen til denne funksjonen er vist nedenfor.
Ltrim ($ main_string [, $ char_list])Eksempel-4: Trim tegn fra venstre side av strengen
Opprett en PHP -fil med følgende skript. Som det forrige eksemplet har '***' blitt lagt til før og etter hovedstrengen for å sjekke hvordan Ltrim () Funksjon fungerer uten det valgfrie argumentet. Neste, det numeriske området 0… 9 har blitt brukt som den valgfrie argumentverdien til Ltrim () -funksjonen for å fjerne den numeriske delen fra venstre side av strengen.
// definere streng ved å legge til plass på begge sider av strengenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at plassen er fjernet fra venstre side av strengen når Ltrim () har blitt brukt uten det valgfrie argumentet. ' #' Er fjernet fra venstre side av strengen når Ltrim () har blitt brukt med det valgfrie argumentet.
Bruk av Ltrim () -funksjonen
De RTRIM () funksjon fungerer som listverk() Funksjon, men den fjerner hvitespasninger eller andre spesifikke tegn fra høyre side av hovedstrengen Syntaksen til denne funksjonen er vist nedenfor.
rtrim ($ main_string [, $ char_list])Eksempel-5: Trim tegn fra høyre side av strengen
Opprett en PHP -fil med følgende skript. Som det forrige eksemplet har '***' blitt lagt til før og etter hovedstrengen for å sjekke hvordan RTRIM () Funksjon fungerer uten det valgfrie argumentet. Deretter har strengen, ' #' blitt brukt som den valgfrie argumentverdien av RTRIM () funksjon for å fjerne ' #' fra høyre side av strengen.
// definere streng ved å legge til plass på begge sider av strengenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at plassen er fjernet fra høyre side av strengen når RTRIM () har blitt brukt uten det valgfrie argumentet. ' #' Er fjernet fra høyre side av strengen når RTRIM () har blitt brukt med det valgfrie argumentet.
Konklusjon
Tre forskjellige måter å trimme strengdata i PHP har blitt vist i denne opplæringen ved å bruke flere eksempler for å hjelpe nye PHP -brukere til å forstå bruken av trimmingsfunksjoner riktig.