从php中的数组中获取值

时间:2011-07-25 23:44:52

标签: php arrays

我有一个名为Images的数组,想要从中获取价值。这是我的数组包含的数据:

array(1) {
[924]=>
object(stdClass)#4240 (24) {
["ID"]=>
int(924)
["post_author"]=>
string(1) "1"
["post_date"]=>
string(19) "2011-07-25 15:20:50"
["post_date_gmt"]=>
string(19) "2011-07-25 15:20:50"
["post_content"]=>
string(0) ""
["post_title"]=>
string(17) "Rezept zum Glück"
["post_excerpt"]=>
string(0) ""
["post_status"]=>
string(7) "inherit"
["comment_status"]=>
string(6) "closed"
["ping_status"]=>
string(4) "open"
["post_password"]=>
string(0) ""
["post_name"]=>
string(19) "rezept-zum-glueck-2"
["to_ping"]=>
string(0) ""
["pinged"]=>
string(0) ""
["post_modified"]=>
string(19) "2011-07-25 15:20:50"
["post_modified_gmt"]=>
string(19) "2011-07-25 15:20:50"
["post_content_filtered"]=>
string(0) ""
["post_parent"]=>
int(922)
["guid"]=>
string(60) "/wp-content/uploads/useruploads/rezept-zum-glueck-bild-1.jpg"
["menu_order"]=>
int(0)
["post_type"]=>
string(10) "attachment"
["post_mime_type"]=>
string(10) "image/jpeg"
["comment_count"]=>
string(1) "0"
["filter"]=>
string(3) "raw"

} }

如何从中获取“guid”值?

3 个答案:

答案 0 :(得分:1)

$guid = $your_array[924]->guid

您应该阅读arraysobjects上的文档,详细了解这项工作的方式。另外,what is stdClass

答案 1 :(得分:0)

您有一个对象作为该数组中的唯一元素。

我认为你想做$images[924]->guid取决于你是否事先知道924。否则你需要与foreach做点什么。

答案 2 :(得分:0)

这是一个哈希。 <怎么样

$obj = (obj) $my_array["924"];
$guid = obj["guid"];

我只是在这里猜测,但可能有用。