PHP如何从var_dump stdclass获取数据
我使用Dropbox API,当我使用使用var_dump()的元数据方法时,我需要列出文件夹中的所有文件; 比如:var_dump($metaData) 我得到这些:PHP如何从var_dump stdclass获取数据,php,Php,我使用Dropbox API,当我使用使用var_dump()的元数据方法时,我需要列出文件夹中的所有文件; 比如:var_dump($metaData) 我得到这些: object(stdClass)#26 (9) { ["hash"]=> string(32) "d36517b72d827dc28b1e0681a23e463a" ["thumb_exists"]=> bool(false) ["bytes"]=> int(0) ["p
object(stdClass)#26 (9) {
["hash"]=> string(32) "d36517b72d827dc28b1e0681a23e463a"
["thumb_exists"]=> bool(false)
["bytes"]=> int(0)
["path"]=> string(1) "/"
["is_dir"]=> bool(true)
["size"]=> string(7) "0 bytes"
["root"]=> string(10) "app_folder"
["contents"]=> array(1) {
[0]=> object(stdClass)#27 (12) {
["revision"]=> int(1)
["rev"]=> string(9) "10815f504"
["thumb_exists"]=> bool(false)
["bytes"]=> int(7332680)
["modified"]=> string(31) "Sun, 03 Jun 2012 17:51:47 +0000"
["client_mtime"]=> string(31) "Sun, 03 Jun 2012 17:51:47 +0000"
["path"]=> string(9) "/etmh.pdf"
["is_dir"]=> bool(false)
["icon"]=> string(18) "page_white_acrobat"
["root"]=> string(7) "dropbox"
["mime_type"]=> string(15) "application/pdf"
["size"]=> string(4) "7 MB"
}
}
["icon"]=> string(6) "folder"
}
如何处理这些数据,例如,我需要列出此文件夹中的所有文件
现在,在上面的示例中只有一个文件([“path”]=>string(9)”/etmh.pdf::[“mime_type”]=>string(15)“application/pdf”)
我需要像foreach这样的东西来获取和处理所有数据
谢谢。您可以使用,然后使用dump()
it
get\u object\u vars()
返回一个具有相应的$key=>$value
对的数组,然后可以遍历该数组以执行更合理的操作,例如读取存储在该对象中的信息。为了更好地理解,只需几行。您可以使用,然后使用dump()
it
get\u object\u vars()
返回一个具有相应的$key=>$value
对的数组,然后可以遍历该数组以执行更合理的操作,例如读取存储在该对象中的信息。为了更好地理解,只需几行。您可以使用函数get\u object\u vars()
从对象中提取变量
文档链接您可以使用函数
get\u object\u vars()
从对象中提取变量
文档链接您是否在询问如何迭代
$metaData->contents
?Phoenix,没错,我需要从$metaData->contents获取所有文件。。我该怎么做?克里斯,对不起,我只是把我的代码复制粘贴到里面,我不知道如何格式化它,除此之外还要感谢为我做这件事的Dev null-alliner:)你是在问如何迭代$metaData->contents
?Phoenix,没错,我需要从$metaData->contents获取所有文件。。我该怎么做?克里斯,对不起,我只是把我的代码复制粘贴到里面,我不知道如何格式化它,除此之外还要感谢为我做这件事的Dev null居住者:)谢谢,我真的找到了这个函数://从对象到数组。函数toArray($data){if(is_object($data))$data=get_object_vars($data);return is_array($data)?array_map(function,$data):$data;}和我一起工作很好-Ahmad刚才编辑谢谢,我真的找到了这个函数://从一个对象到另一个数组。函数toArray($data){if(is_object($data))$data=get_object_vars($data);返回is_array($data)?array_map(函数,$data):$data;}并与我配合良好–Ahmad刚刚编辑
<?php
var_dump(get_object_vars($object));
?>