我目前正在使用相当广泛的API,它会定期更改。由于我不断提取最新的API规范,因此我决定将所有数据转储到页面以便于查看。就像现在一样,我只是使用var_dump
,但由于它的长度,它可能会非常粗糙。
由于数据本质上只是嵌套类,我想做第一级作为罗马数字,第二级作为子弹点,第三级作为字母表等。有没有任何简单的简单方法来做到这一点,而不只是嵌套数十个foreach循环只是考虑到尽可能多的级别?
示例数据:
object(stdClass)#58 (5) {
["MinecraftModule"]=>
object(stdClass)#59 (24) {
["BukGetCategories"]=>
object(stdClass)#60 (3) {
["Parameters"]=>
array(0) {
}
["ReturnTypeName"]=>
string(7) "JObject"
["IsComplexType"]=>
bool(true)
}
["BukGetPopularPlugins"]=>
object(stdClass)#61 (3) {
["Parameters"]=>
array(0) {
}
["ReturnTypeName"]=>
string(7) "JObject"
["IsComplexType"]=>
bool(true)
}
["BukGetPluginsForCategory"]=>
object(stdClass)#62 (3) {
["Parameters"]=>
array(3) {
[0]=>
object(stdClass)#63 (2) {
["Name"]=>
string(12) "CategoryName"
["TypeName"]=>
string(6) "String"
}
[1]=>
object(stdClass)#64 (2) {
["Name"]=>
string(10) "StartIndex"
["TypeName"]=>
string(5) "Int32"
}
[2]=>
object(stdClass)#65 (2) {
["Name"]=>
string(8) "PageSize"
["TypeName"]=>
string(5) "Int32"
}
}
["ReturnTypeName"]=>
string(7) "JObject"
["IsComplexType"]=>
bool(true)
}
答案 0 :(得分:0)
使用以下代码输出格式为的数组或对象:
echo "<pre>";
print_r($var);
echo "</pre>";