php

Kako obrezati žice u PHP-u

Kako obrezati žice u PHP-u
Funkcija obrezivanja nizova je uklanjanje neželjenih znakova iz podataka niza.  Podaci niza zahtijevaju obrezivanje za razne svrhe u PHP programiranju. Nekim korištenjem obrezivanja uklanjaju se nepotrebni razmaci iz korisničkih podataka, uklanjaju se znakovi novog reda s kraja niza podataka itd.  Kada korisnik preda podatke pomoću polja obrasca, tada se neželjeni razmaci mogu pogrešno poslati s podacima. Ova vrsta pogreške generirat će pogrešku kada se podaci koriste za provjeru valjanosti. Stoga je obrezivanje žica bitno za mnoge slučajeve. Tri funkcije se koriste u PHP-u za obrezivanje žica. Ovi su trim (), ltrim () i rtrim (). Korištenje ovih funkcija prikazano je u ovom vodiču na primjerima.

Sve funkcije obrezivanja koriste se za uklanjanje razmaka s početka i kraja niza. Sljedeći se znakovi u PHP-u smatraju prazninama. Određeni raspon znakova može se koristiti bez ovih razmaka.

““ - svemirski karakter
“\ N” - znak novog retka
"\ T" - znak kartice
“\ R” - znak za povratak kočije
“\ 0” - vertikalni znak kartice
“\ X0B” - nulabajtni znak

Primjer-1: funkcija trim ()

trim () funkcija može uzeti dva ulaza kao vrijednosti argumenata. Prvi argument je obvezan, a drugi argument neobvezan.  Ako je neobavezna vrijednost argumenta izostavljena, tada će funkcija ukloniti razmak s početnog i završnog dijela vrijednosti koju daje prvi argument. U sljedećem primjeru postoji više razmaka na početku i kraju varijable $ str1 i primjenjuje se funkcija trim $ str1 bez opcijskog parametra.  "\ R \ n" razmaci su uključeni u varijablu $ str2 i "\ R \ n" koristi se kao vrijednost drugog argumenta funkcije trim (). U tom će slučaju funkcija trim () ukloniti sve "\ R \ n" razmaci s obje strane varijable $ str2. Vrijednosti raspona mogu se koristiti kao vrijednost drugog argumenta. Na obje strane varijable nalaze se numeričke vrijednosti $ str3 i numerički raspon 0… 9 koristi se kao druga vrijednost argumenta funkcije trim () za uklanjanje numeričkog dijela s obje strane varijable $ str3.

$ str1 = "Volim programirati";
// pomoću funkcije trim () bez neobavezne vrijednosti
obrezivanje odjeka ($ str1)."
";
$ str2 = "\ r \ nPHP je popularan programski jezik \ r \ n";
// koristeći funkciju trim () s “\ r \ n” kao neobaveznom vrijednošću
obrezivanje odjeka ($ str2, "\ r \ n")."
";
$ str3 = "123 linuxhint.com 890 ";
// upotreba funkcije trim () s numeričkim rasponom kao neobavezna vrijednost
obrezivanje odjeka ($ str3, "0 ... 9")."
";
?>

Izlaz:   

Primjer-2: ltrim () i rtrim () funkcije

ltrim () i rtrim () funkcije su identične obrezati () funkcija. ltrim () uklanja razmake ili druge specifične znakove s lijeve strane i rtrim () uklanja razmake ili druge specifične znakove s desne strane bilo koje vrijednosti niza. U sljedećem primjeru, ltrim () i rtrim () primjenjuju se na dvije varijable, $ Str1 i $ Str2 sa i bez opcionalne vrijednosti.

$ Str1 = "PHP je popularan jezik";
$ Str2 = "02JavaScript je skriptni jezik na strani klijenta99";
// pomoću funkcije ltrim ()
echo "Izlaz ltrim () bez opcionalne vrijednosti: ". ltrim ($ Str1)."
";
echo "Izlaz ltrim () s neobaveznom vrijednošću: ". ltrim ($ Str2, "0 ... 9")."

";
// pomoću funkcije rtrim ()
echo "Izlaz rtrim () bez opcionalne vrijednosti: ". rtrim ($ Str1)."
";
echo "Izlaz rtrim () s neobaveznom vrijednošću: ". rtrim ($ Str2, "0 ... 9")."
";
?>

Izlaz:   

Morat ćete koristiti funkcije obrezivanja u svom PHP programu na temelju zahtjeva za dobivanjem odgovarajućeg rezultata.  Nadam se da će vam ovaj vodič pomoći da razumijete upotrebu funkcija obrezivanja i pravilno ih primijenite u svojoj PHP skripti.

Lijevi gumb miša ne radi u sustavu Windows 10
Ako s prijenosnim računalom ili stolnim računalom koristite namjenski miš, ali lijevi gumb miša ne radi u sustavu Windows 10/8/7 iz nekog razloga evo ...
Pokazivač skače ili se slučajno pomiče dok tipkate u sustavu Windows 10
Ako ustanovite da kursor miša sam skače ili se pomiče automatski, nasumično dok tipkate u Windows prijenosnom računalu ili računalu, neki od ovih prij...
Kako obrnuti smjer pomicanja miša i dodirnih pločica u sustavu Windows 10
Miš i Dodirna pločaRačunarstvo ne samo da olakšava, već i učinkovitije i oduzima puno vremena. Ne možemo zamisliti život bez ovih uređaja, ali činjeni...