Diesen Tipp in Originalversion zeigen.
Arraystrukturen übersichtlich darstellen
Arbeiten Sie mit verschachtelten Arrays und möchten diese zum Debuggen übersichtlich ausgeben lassen?
Die Funktion print_r() ist dafür sehr nützlich: An die Funktion ergibt man als ersten Parameter die Variable (in diesem Fall das Array), deren/dessen Struktur ausgegeben werden soll.
Als zweiten, optionalen Parameter kann man an die Funktion TRUE übergeben, damit das Ergebnis nicht ausgegeben wird (z. B. zur Speicherung in einer Variablen), denn standardmäßig wird das Ergebnis automatisch ausgegeben.
Empfehlung: Schließen Sie die Ausgabe immer in den <pre>-Tag ein, ansonsten wird alles nur in einer Zeile dargestellt.
Beispiele:
<pre>
<?php
// Beispiel 1
$a = array ('website' => 'Computer-tipps.net', 'typ' => 'Computer', 'xyz' => array ('x', 'y' => array('1', '2', '3'), 'z'));
print_r ($a);
// Beispiel 2
$b = array ('website' => 'Computer-tipps.net', 'typ' => 'Computer', 'xyz' => array ('x', 'y' => array('1', '2', '3'), 'z'));
$buffer = print_r ($b, TRUE);
?>
</pre>
(as)
Copyright (c) 2002-2005 by Andreas Schroth
URL: www.computer-tipps.net/webdesign115.html