Это небольшая функция, которую я использую все время, когда она удобна, если вы отлаживаете массивы. Это почти то же самое, что и Даррил и Карим. Я просто добавил заголовок параметра, поэтому у вас есть какая-то информация об отладке, как какой массив вы печатаете. он также проверяет, снабжен ли он допустимым массивом и позволяет узнать, нет ли у вас этого.
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.";
}
}
Базовое использование:
//your array
$array = array('cat','dog','bird','mouse','fish','gerbil');
//usage
print_array("PETS", $array);
Результаты:
PETS
||---------------------------------||
Array
(
[0] => cat
[1] => dog
[2] => bird
[3] => mouse
[4] => fish
[5] => gerbil
)
END PETS
||---------------------------------||
Нельзя ли назвать этот printVar или debugVar? Зачем называть его readVar? – jmucchiello
Хороший момент, названный его на лету. Должно быть, должно быть printVar. Спасибо за проголосовавший. – karim79