PHP提取值形成一个变量

时间:2017-08-16 11:15:47

标签: php wordpress

我正在使用WordPress插件,它有一个名为 $ item 的变量,它包含一些帖子的数据。

我使用var_dump函数来显示它的数据,

var_dump($item);

但我无法获得单个项目的值。

我只需要 item_id item_order

有人可以帮助我获取此值并分配给另一个变量。 谢谢

这是转储

object(LP_Lesson)#11313 (5) { 
    ["id"]=> int(6915) 
    ["post"]=> object(WP_Post)#11357 (29) { 
    ["ID"]=> int(6915) ["post_author"]=> string(1) "1" 
    ["post_date"]=> string(19) "2015-06-05 04:29:56" ["post_date_gmt"]=> string(19) "2015-06-05 04:29:56" ["post_content"]=> string(5971) "" ["post_title"]=> string(20) "Add and manage users" ["post_excerpt"]=> string(1) " " ["post_status"]=> string(7) "publish" 
             ["post_parent"]=> int(0) ["guid"]=> string(66) "test" ["menu_order"]=> int(0) ["post_type"]=> string(9) "lp_lesson" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "0" ["filter"]=> string(3) "raw" ["section_item_id"]=> string(1) "3" 
        ["section_id"]=> string(1) "1" 
        ["item_id"]=> string(4) "6915" 
        ["item_order"]=> string(1) "3" 
        ["item_type"]=> string(9) "lp_lesson" } 
        ["content"]=> string(0) "" ["lesson_type"]=> NULL ["_item":protected]=> object(WP_Post)#11357 (29) { ["ID"]=> int(6915) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2015-06-05 04:29:56" ["post_date_gmt"]=> string(19) "2015-06-05 04:29:56" ["post_content"]=> string(5971) "

2 个答案:

答案 0 :(得分:1)

你有没有尝试过:

$item->post->item_order; //as instructed by @AliAwwad

$item_id = $item->id;

? 顺便说一句,我看到id,与item_id是一样的,所以你肯定可以这样做:

emptyRow = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Row

是否有一些我未能看到的范围指示?

答案 1 :(得分:1)

因为它是一个对象,只需回显

$item->id& $item->post->item_order