【发布时间】:2012-06-03 18:12:45
【问题描述】:
我使用 Dropbox API,当我使用 var_dump() 使用 metaData 方法时,我需要列出文件夹中的所有文件; 比如:var_dump($metaData);
我得到了这些:
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 这样的东西来获取和处理所有数据..
谢谢你..
【问题讨论】:
-
你是在问如何迭代
$metaData->contents? -
Phoenix,没错,我需要从 $metaData->contents 获取所有文件。我该怎么做?
-
克里斯,对不起,我只是将我的代码复制粘贴到
我不知道如何格式化它。/也感谢为我做的 Dev-null-dweller :)
标签: php