php

Kako ispisati nizove u PHP-u

Kako ispisati nizove u PHP-u
Varijable niza koriste se za pohranu više vrijednosti u jednu varijablu.  Ponekad je za provjeru pogrešaka potrebno provjeriti strukturu i vrijednosti varijabli niza u ljudskom čitljivom formatu. Za izvršavanje zadatka možete koristiti dvije ugrađene funkcije PHP-a. Ovi su print_r () i var_dump (). Ako želite dobiti detaljnije informacije o bilo kojoj varijabli niza, tada možete koristiti var_dump () jer pruža informacije o vrijednostima polja uključujući tipove podataka. Kako možete koristiti ove funkcije u PHP-u, prikazano je u ovom vodiču na nekoliko primjera.

Prije početka ovog vodiča možete pročitati vodič o deklarisanju i korištenju varijabli niza u PHP-u. To će vam pomoći da pravilno slijedite ovaj vodič.

Korištenje print_r ():

Ova funkcija prikazuje čovjeku čitljive informacije bilo koje varijable.  Sintaksa ove funkcije dana je u nastavku.

mješoviti print_r (mješoviti $ output [, bool $ return = FALSE])

Ima jedan obvezni parametar mješovitog tipa i jedan neobavezni logički parametar. Obavezni parametar sadrži izlaz funkcije. Zadana vrijednost neobaveznog parametra je false. Ako je vrijednost neobaveznog parametra postavljena na pravi tada će se izlaz funkcije vratiti na varijablu, a ne ispisati na zaslon.  Ova se funkcija može koristiti na različitim vrstama varijabli. U ovom se uputstvu koristi za prikaz strukture varijable polja. U nastavku su navedeni neki primjeri print_r () s nizom.

Primjer - 1:

Stvorite PHP datoteku pod nazivom 'prn1.php'i dodajte sljedeći kod. Izborni parametar se ne koristi u ovom primjeru. Dakle, izlaz će se ispisati na pregledniku.

// Deklariranje niza
$ myarr = array ("Name" => "Linuxhint.com "," type "=>" tutorial site "," content "=>
niz ("Ubuntu", "CentOS", "Debian"));
// ispisuje strukturu niza
print_r ($ myarr);
?>

Izlaz:

Otvorite preglednik i pokrenite skriptu s poslužitelja. Sljedeći će se izlaz pojaviti nakon pokretanja skripte s poslužitelja.

http: // localhost / phpcode / prn1.php

Primjer - 2:

Stvorite PHP datoteku pod nazivom 'prn2.php'i dodajte sljedeći kod. U ovom se primjeru koristi neobavezni parametar koji je postavljen na pravi. Dakle, izlaz će biti vraćen varijabli, $ izlaz. Varijabla se ispisuje kasnije.

// Deklariranje niza
$ myarr = array ("courseId" => "303", "courseName" => "PHP", "duratuon" => "6 mjeseci");
 
// Spremi povratnu vrijednost
$ output = print_r ($ myarr, istina);
 
// Ispis povratne vrijednosti
echo $ output;
?>

Izlaz:

Sljedeći će se izlaz pojaviti nakon pokretanja skripte s poslužitelja.

http: // localhost / phpcode / prn2.php

Primjer - 3:

Izlaz ove funkcije možete ispisati na čitljiviji način pomoću html-a

 označiti. Stvorite PHP datoteku pod nazivom 'prn3.php'i dodajte sljedeći kod.

// Deklariraj varijablu niza
$ myarr = array ("0" => "linuxhint.com "," 1 "=>" je "," 2 "=>" a "," 3 "=>" dobro ",
"4" => "tutorial", "5" => "blog", "6" => "web mjesto");
// Spremimo izlaz funkcije print_r ()
$ output = print_r ($ myarr, istina);
// Dodajte početnu predznaku html-a
jeka "
";
// Ispis rezultata
echo $ output;
// Dodajte završnu pretag html
jeka "
";
?>

Izlaz:

Sljedeći će se izlaz pojaviti nakon pokretanja skripte s poslužitelja.

http: // localhost / phpcode / prn3.php

Korištenje var_dump ():

Funkcija var_dump () također se koristi za prikaz strukturiranih podataka bilo koje varijable. Ako želite znati o vrsti podataka svakog elementa bilo koje varijable niza, tada možete koristiti ovu funkciju. Sintaksa ove funkcije dana je u nastavku.

void var_dump (mješoviti $ output [, mješani $ ...])

Ima jedan obvezni parametar mješovitog tipa i jedan neobavezni parametar mješovitog tipa. Ova funkcija ne vraća nikakvu vrijednost.

Primjer - 1:

Stvorite PHP datoteku s imenom odlagalište1.php i dodajte sljedeći PHP kôd. U primjeru je deklariran jednostavan numerički niz, a izlaz ispisuje vrijednosti polja s vrstama podataka pomoću funkcije var_dump ().

// Deklariranje niza
$ books = array ("Učenje HTML 5", "Osnove JavaScript-a", "Učenje CCS3", "
PHP 7 i MySQL 5 "," JQuery "," Pro AngularJS ");
// Ispis strukture niza s tipom podataka
var_dump ($ knjige);
?>

Izlaz:

Sljedeći će se izlaz pojaviti nakon pokretanja skripte s poslužitelja.

http: // localhost / phpcode / dump1.php

Primjer - 2:

Stvorite PHP datoteku s imenom smetlište2.php i dodajte sljedeći PHP kôd. U ovom su primjeru deklarirana dva asocijativna niza koja su strukturu ispisala pomoću funkcije var_dump ().

// Deklariraj dva polja
$ product_list1 = array ("Dell Laptop" => 540, "Samsung Monitor" => 70,
"Tipkovnica" => 15, "Miš" => 5);
$ product_list2 = array ("TV" => 660, "Zamrzivač" => 700, "Mikrovalna pećnica" => 200,
"Zvučnik" => 50);
 
// Dodajte početnu predznaku html-a
jeka "
";
 
// Ispis strukture oba niza
var_dump ($ product_list1, $ product_list2);
 
// Dodajte završnu pretag html
jeka "
";
 
?>

Izlaz:

Sljedeći će se izlaz pojaviti nakon pokretanja skripte s poslužitelja.

http: // localhost / phpcode / dump2.php

Primjer - 3:

Stvorite PHP datoteku s imenom dump3.php i dodajte sljedeći PHP kôd da biste saznali razliku između funkcije print_r () i var_dump (). U ovom se primjeru jedan višedimenzionalni niz deklarira i ispisuje pomoću funkcija print_r () i var_dump ().

 
// Deklariraj višedimenzionalni niz
$ učenika =
niz ("1109" => niz ("Ime" => "Ivan Pavao", "odjel" => "BBA", "Skupina" => "100."),
"1274" => niz ("Ime" => "William", "odjel" => "EEE", "Skupina" => "110."),
"1703" => niz ("Ime" => "Fahmida Yesmin", "odjel" => "CSE", "Skupina" => "54."),);
 
// Dodajte početnu predznaku html-a
jeka "
";
 
// izlaz print_r ()
print_r ($ studenti);
// Izlaz var_dump ()
var_dump ($ studenti);
 
// Dodajte završnu pretag html
jeka "
";
?>

Izlaz:

Sljedeći će se izlaz pojaviti nakon pokretanja skripte s poslužitelja. Razlika u ovim funkcijama uklonit će se ako prikažete izlaz obje funkcije za istu varijablu niza.

http: // localhost / phpcode / dump3.php

Video vodič

ZAKLJUČAK

U bilo kojoj vrsti programiranja otklanjanje pogrešaka važan je dio razvojnog zadatka. Kodiranje može otkriti razloge pogrešnog izlaza bilo kojeg koda radeći ispravno ispravljanje pogrešaka. Svaki programski jezik ima neke opcije ili funkcije za uklanjanje pogrešaka. PHP programer može koristiti funkcije print_r () i var_dump () za otklanjanje pogrešaka kada varijabla polja ne prikazuje očekivani izlaz. Nadam se da će vam ovaj vodič pomoći da znate upotrebu funkcija print_r () i var_dump () i pravilno ih primijenite u PHP skripti za varijable niza.

Kako koristiti Xdotool za poticanje klikova i pritiska miša u Linuxu
Xdotool je besplatni alat za naredbene retke otvorenog koda za simulaciju klikova mišem i pritiska tipki. Ovaj će članak pokrivati ​​kratki vodič o ko...
Top 5 ergonomskih proizvoda za računalni miš za Linux
Uzrokuje li dugotrajno korištenje računala bolove u zapešću ili prstima? Patite li od ukočenih zglobova i stalno se morate rukovati? Osjećate li goruć...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...