Dies ist eine kleine Funktion, die ich immer benutze, wenn Sie Arrays debuggen. Es ist ungefähr dasselbe, was Darryl und Karim gepostet haben. Ich habe gerade einen Parameter-Titel hinzugefügt, so dass Sie einige Debug-Informationen haben, welches Array Sie drucken. Es prüft auch, ob Sie es mit einem gültigen Array versehen haben und ob Sie es nicht wissen.
function print_array($title,$array){
if(is_array($array)){
echo $title."<br/>".
"||---------------------------------||<br/>".
"<pre>";
print_r($array);
echo "</pre>".
"END ".$title."<br/>".
"||---------------------------------||<br/>";
}else{
echo $title." is not an array.";
}
}
Grund Nutzung:
//your array
$array = array('cat','dog','bird','mouse','fish','gerbil');
//usage
print_array("PETS", $array);
Ergebnisse:
PETS
||---------------------------------||
Array
(
[0] => cat
[1] => dog
[2] => bird
[3] => mouse
[4] => fish
[5] => gerbil
)
END PETS
||---------------------------------||
Sollten Sie nicht diese printVar oder debugVar aufrufen? Warum es readVar nennen? – jmucchiello
Guter Punkt, nannte es im laufenden Betrieb. Sollte wahrscheinlich printVar sein. Danke für die Abstimmung. – karim79