Я задавался вопросом, существует ли способ распечатать просто структуру массива без содержания. Я обычно использую print_r для исследования структуры, но потому что мой массив содержит некоторые двоичные данные, я не использовал бы это.
<?php
function print_no_contents($arr) {
foreach ($arr as $k=>$v) {
echo $k."=> ";
if (is_array($v)) {
echo "\n";
print_no_contents($v);
}
else echo "[data]";
echo "\n";
}
}
?>
* didn Не тестируйте это, но должно помочь вам начать.
не могли бы вы просто сделать
foreach ($array as $structure=>$data){
echo $structure."=><br />";
}
Мне нравится использовать перегрузку xdebug var_dump () для всего моего отслеживания переменных. Вы можете предоставить ему параметр ini для усечения выгружаемых значений, и для начала он предоставляет некоторые разумные ограничения (хотя я не уверен, что он обычно делает с двоичными данными).
ini_set('xdebug.var_display_max_data', 0); var_dump($your_variable);
Вы можете скачать его с http://xdebug.org/