Używanie do pętli:
Użycie „for” pętli jest najprostszym sposobem drukowania wartości tablicy, a sposób drukowania wartości tablicy za pomocą pętli „for” pokazano w poniższym przykładzie.
Przykład-1: Drukuj tablicę za pomocą pętli
Utwórz plik PHP z następującym skryptem. Tutaj zadeklarowano liczbową tablicę wartości ciągu. liczyć() Funkcja została użyta do zliczenia całkowitej liczby tablicy, która została użyta dla warunku zakończenia pętli. Każda wartość tablicy zostanie wydrukowana w nowej linii.
// zadeklaruj tablicęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Korzystanie z pętli Foreach:
Używając 'dla każdego' pętla to kolejny sposób drukowania wartości tablicy. 'dla każdego' pętla iteruje każdy element tablicy. Jest to najprostszy sposób na pobranie elementu dowolnego rodzaju tablicy.
Przykład-2: Drukuj tablicę za pomocą pętli foreach
Utwórz plik PHP z następującym skryptem. Tutaj zadeklarowano asocjacyjną liczbę wartości liczbowych, a dla każdego Pętla została wykorzystana do znalezienia najwyższych i najniższych wartości tablicy.
// zadeklaruj tablicęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Za pomocą print_r ():
Ta funkcja wyświetla informacje o czytaniu przez człowieka dowolnej zmiennej. Składnia tej funkcji podano poniżej.
Mixed print_r (mixed $ wyjściowe [, bool $ return = false])Ma jeden obowiązkowy parametr typu mieszanego i jeden parametr opcjonalny logiczny. Domyślna wartość opcjonalnego parametru to FAŁSZ. Jeśli wartość parametru opcjonalnego jest ustawiona na PRAWDA, Wtedy wyjście funkcji powróci do zmiennej, a nie wydrukować do ekranu. Ta funkcja może być używana na różnych typach zmiennych. W tym samouczku służy do wyświetlania struktury zmiennej tablicy. Niektóre przykłady korzystania z print_r () Funkcja wyświetlania wartości macierzy została pokazana poniżej.
Przykład-1: za pomocą funkcji print_r () bez opcjonalnego parametru
Utwórz plik PHP z następującym skryptem. Opcjonalny parametr nie użył w tym przykładzie. Tak więc wyjście zostanie wydrukowane na przeglądarce.
// zadeklaruj tablicęWyjście:
Otwórz przeglądarkę i uruchom skrypt z serwera. Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera.
Przykład-2: za pomocą funkcji print_r () bez opcjonalnego parametru
Utwórz plik PHP z następującym skryptem. Opcjonalny parametr jest używany w tym przykładzie i ma ustawiony PRAWDA. Tak więc wyjście zostanie zwrócone do zmiennej, $ wyjście. Zmienna została wydrukowana później.
// zadeklaruj tablicęWyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera.
Przykład-3: za pomocą funkcji print_r () z
EtykietkaMożesz wydrukować funkcję wyjściową z print_r () w bardziej czytelny sposób, używając
etykietka. Utwórz plik PHP z następującym skryptem, aby poznać funkcję Użyj print_r ()etykietka. // Deklaruj zmienną tablicową
$ myarr = array („0” => ”Linuxhint.com "," 1 "=>" to "," 2 "=>" a ",„ 3 ”=>„ dobry ”,„ 4 ”=>„ samouczek ”,„ 5 ”=>„ blog ”,„ 6 „=>„ strona ”);
// Przechowuj wyjście funkcji print_r ()
$ output = print_r ($ myarr, true);
// Dodaj początkowy znacznik HTML
Echo "";";
// Wydrukuj wyjście
echo $ wyjściowe;
// Dodaj końcowe znacznik HTML
Echo "
?>Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera.
Za pomocą var_dump ():
var_dump () Funkcja jest również używana do wyświetlania informacji o strukturze dowolnej zmiennej. Jeśli chcesz wiedzieć o rodzaju danych każdego elementu zmiennej tablicy, możesz użyć tej funkcji. Składnia tej funkcji podano poniżej.
void var_dump (mieszany $ wyjściowy [, mieszany $…])Ma jeden obowiązkowy parametr typu mieszanego i jeden parametr opcjonalny typu mieszanego. Ta funkcja nie zwraca żadnej wartości.
Przykład-1: za pomocą funkcji var_dump () dla tablicy numerycznej
Utwórz plik PHP z następującym skryptem. Tutaj zadeklarowano prostą tablicę numeryczną, a struktura tablicy została wydrukowana za pomocą funkcji var_dump ().
// zadeklaruj tablicę
$ Books = Array („Uczenie się HTML 5”, „JavaScript Fasics”, „Learning CCS3”, „PHP 7 i MySQL 5”, „JQuery”, „Pro Angularjs”);
// Wydrukuj strukturę tablicy z typem danych
var_dump ($ books);
?>Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera.
Przykład-2: za pomocą funkcji var_dump () dla tablicy asocjacyjnej
Utwórz plik PHP z następującym skryptem. W skrypcie zadeklarowano dwie tablice asocjacyjne, a struktura obu tablic została wydrukowana za pomocą funkcji var_dump ().
// zadeklaruj dwie tablice
$ produkt_list1 = tablica („Dell laptop” => 540, „Samsung Monitor” => 70, „klawiatura” => 15, „mysz” => 5);
$ produkt_list2 = tablica („tv” => 660, „zamrażarka” => 700, „mikrofalowa piekarnik” => 200, „głośnik” => 50);
// Dodaj początkowy znacznik HTML
Echo "";";
// Wydrukuj strukturę obu tablic
var_dump ($ product_list1, $ produkt_list2);
// Dodaj końcowe znacznik HTML
Echo "
?>Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera.
Przykład-3: za pomocą funkcji var_dump () dla tablicy wielowymiarowej
Utwórz plik PHP z następującym skryptem, aby znaleźć różnicę między funkcją print_r () i var_dump (). Tutaj jedna wielowymiarowa tablica została zadeklarowana i wydrukowana za pomocą funkcji zarówno print_r () i var_dump ().
// zadeklaruj tablicę wielowymiarową
$ studenci =
Array („1109” => Array („name” => „John Paul”, „Department” => „BBA”, „Batch” => „100th”),
„1274” => tablica („name” => „William”, „Department” => „Eee”, „Batch” => „110th”),
„1703” => tablica („name” => „Fahmida Yesmin”, „Distric” => „CSE”, „Batch” => „54th”),);
// Dodaj początkowy znacznik HTML
Echo "";";
// Wyjście print_r ()
print_r ($ studenci);
// wyjście var_dump ()
var_dump ($ studenci);
// Dodaj końcowe znacznik HTML
Echo "
?>Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera. Różnica tych funkcji zostanie wyczyszczona, jeśli pokażesz wyjście obu funkcji dla tej samej zmiennej tablicy.
Przykład-4: za pomocą var_dump () wewnątrz innego var_dump ()
Utwórz plik PHP z następującym skryptem, aby poznać sposób użycia funkcji var_dump () w innej funkcji var_dump ().
// zadeklaruj tablicę
$ Myarray = tablica (20, 11, 10, 67, 8);
// za pomocą funkcji zagnieżdżonej var_dump ()
var_dump (var_dump („Linux”, false, 67.03, 100, $ myarray));
?>Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu z serwera.
Wniosek
W tym samouczku pokazano różne sposoby drukowania tablic PHP. Wartości tablicy można wydrukować bez wbudowanej funkcji i z wbudowaną funkcją. Zastosowania funkcji print_r () i var_dump () zostały szczegółowo wyjaśnione tutaj. Deweloper PHP może korzystać z tych funkcji do debugowania, gdy jakakolwiek zmienna tablicy nie wyświetla oczekiwanego wyjścia.