我对这个数组有问题: -
var secondary = JSON.parse(JSON.stringify(primary));
如何获取列名?那是这个数组中的Type ID,Type Name等?我正在使用php
谢谢
答案 0 :(得分:0)
似乎您想列出对象属性。你试过get_object_vars
功能吗?或者转换为数组
array_keys((array)$obj)
?
或者你可以使用反射
答案 1 :(得分:0)
这取决于您如何规划您的计划。例如,您可以从foreach
:
foreach($MyArray["fdata"] AS $i => $fdata) {
foreach($fdata AS $key => $value) {
echo "$i: $key: $value\n";
}
}
您还可以使用array_keys
获取所有键http://php.net/manual/en/function.array-keys.php的数组:
echo "<pre>";
print_r( array_keys( (array) ($MyArray["fdata"][0]) ));
echo "</pre>";
请注意,您需要使用(array)
进行类型转换,因为您的数据是对象,而不是数组。
注2:我将包含数据的变量称为$ MyArray(您没有提供其名称)。