如何访问数组中的这个元素?

时间:2012-04-16 14:13:16

标签: php arrays

如果我做了我的数组的print_r,我得到:

Array ( 
    [0] => stdClass Object ( 
        [ID] => 34 
        [post_author] => 1 
        [post_date] => 2012-04-16 14:07:08 
        [post_date_gmt] => 2012-04-16 14:07:08 
        [post_content] => 
        [post_title] => visit_sfondo01 
        [post_excerpt] => 
        [post_status] => inherit 
        [comment_status] => open 
        [ping_status] => open 
        [post_password] => 
        [post_name] => visit_sfondo01-2 
        [to_ping] => 
        [pinged] => 
        [post_modified] => 2012-04-16 14:07:08 
        [post_modified_gmt] => 2012-04-16 14:07:08 
        [post_content_filtered] => 
        [post_parent] => 1 
        [guid] => http://localhost:8080/pollo_blog/wp-content/uploads/2012/04/visit_sfondo011.jpg 
        [menu_order] => 0 
        [post_type] => attachment 
        [post_mime_type] => image/jpeg 
        [comment_count] => 0 
        [filter] => raw ) 
    [1] => stdClass Object ( 
        [ID] => 33 [post_author] => 1 
        [post_date] => 2012-04-16 13:53:35 
        [post_date_gmt] => 2012-04-16 13:53:35 
        [post_content] => 
        [post_title] => visit_gallery01 
        [post_excerpt] => 
        [post_status] => inherit 
        [comment_status] => open 
        [ping_status] => open 
        [post_password] => 
        [post_name] => visit_gallery01 
        [to_ping] => 
        [pinged] => 
        [post_modified] => 2012-04-16 13:53:35 
        [post_modified_gmt] => 2012-04-16 13:53:35 
        [post_content_filtered] => 
        [post_parent] => 1 
        [guid] => http://localhost:8080/pollo_blog/wp-content/uploads/2012/04/visit_gallery01.jpg 
        [menu_order] => 0 
        [post_type] => attachment 
        [post_mime_type] => image/jpeg 
        [comment_count] => 0 
        [filter] => raw ) 
    )

我想访问[guid]字段。试过:

echo $attachments[0]

但我没有显示任何内容(或者我在第二个例子中得到错误)。

我哪里错了?

echo $attachments[0][guid]

1 个答案:

答案 0 :(得分:3)

它是数组中的stdClass对象:

$attachments[0]->guid