Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: var_dump() i wielki array
Forum PHP.pl > Forum > PHP
eska97
Mam dość duży problem z dużym arrayem. Array jest na tyle duży, że ciężko po var_dump ręcznie dość do tego jak zmienna się by nazywała. Jest jakaś funkcja czy coś do określenia tego?
Turson
Patrzyłeś jak wynik var_dumpa wygląda z <pre> questionmark.gif
Możesz przeszukiwać tablice np. array_search
Dejmien_85
1. Albo jak kolega wyżej napisał, tj.

  1. echo '<pre>';
  2. var_dump($array);
  3. echo '</pre>';


2. Albo najprostsze:

  1. print_r($array);


; )
irekk
Jeszcze jest opcja zainstalowania xdebuga
Michael2318
Przykład z manuala:

  1. <?php
  2. $a = array(1, 2, array("a", "b", "c"));
  3.  
  4. function htmldump($variable, $height="50em") {
  5. echo "<pre style=\"border: 1px solid #000; height: {$height}; overflow: auto; margin: 0.5em;\">";
  6. var_dump($variable);
  7. echo "</pre>\n";
  8. }
  9.  
  10. htmldump($a);
  11. ?>


Wynik:

Cytat
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}


Tyle, że tutaj nie widać tych odstępów (tabulatorów jakby), przetestuj to u siebie najlepiej smile.gif
Pyton_000
Jakbyś dodał w BBCODE code to by było widać smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.