2017-08-16 5 views
0

私はWordPressプラグインで作業しています。投稿のデータを保持する$ itemという変数があります。PHP抽出値が変数になります

私はそれのデータ、

var_dump($item); 

を表示する機能を使用してのvar_dumpが、私は単一の項目の値を取得することはできませんでした。

私はちょうどの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) " 
+1

$item->idはあなたがそれだけの '$アイテム - >のitem_idイマイチそのPHPオブジェクトので – Regolith

+1

を必要とするデータにアクセスし、これまでに何をしようとしたエコー'? – Deckerz

+1

'$ item-> id'と' $ item-> post-> item_order'を試しましたか? – AliAwwad

答えて

1

それはオブジェクトであるため、単に& $item->post->item_order

1

は、あなたがしようとしました

ここれるありがとう:

$item_id = $item->item_id 

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

? はところで、私はあなたが行うことができることを確認するために、そのためのIDは、ITEM_IDと同じであることを、ので参照してください。

$item_id = $item->id; 

は、私が見ることができないんだいくつかのスコープの表示がありますか?

+0

これはオブジェクトなので、配列としてアクセスすることはできません。 – jeroen

+0

ありがとうございます!私は前と最後の数週間のPythonに戻ってきたと私の構文が混在して取得! – Orestes

関連する問題