[WordPress] 特定の値の json をチェック

スポンサーリンク

質問

初心者ではなく、json

; このような何かを得るときに json と私のワードプレスのテンプレートに var_dump 解読

array(2) {
  [0]=>;
  object(stdClass)#252 (3) {
    ["areas"]=>;
    array(1) {
      [0]=>;
      array(2) {
        [0]=>;
        object(stdClass)#117 (7) {
          ["title"]=>;
          string(0) ""
          ["type"]=>;
          string(12) "pagecontents"
          ["category"]=>;
          NULL
          ["block"]=>;
          NULL
          ["size"]=>;
          string(0) ""
          ["classname"]=>;
          string(0) ""
          ["shortcode"]=>;
          string(0) ""
        }
        [1]=>;
        object(stdClass)#118 (7) {
          ["title"]=>;
          string(0) ""
          ["type"]=>;
          string(9) "shortcode"
          ["category"]=>;
          NULL
          ["block"]=>;
          NULL
          ["size"]=>;
          string(0) ""
          ["classname"]=>;
          string(0) ""
          ["shortcode"]=>;
          string(0) ""
        }
      }
    }
    ["classname"]=>;
    string(0) ""
    ["size"]=>;
    string(0) ""
  }
  [1]=>;
  object(stdClass)#116 (3) {
    ["areas"]=>;
    array(1) {
      [0]=>;
      array(2) {
        [0]=>;
        object(stdClass)#115 (7) {
          ["title"]=>;
          string(0) ""
          ["type"]=>;
          string(12) "pagecontents"
          ["category"]=>;
          NULL
          ["block"]=>;
          NULL
          ["size"]=>;
          string(0) ""
          ["classname"]=>;
          string(0) ""
          ["shortcode"]=>;
          string(0) ""
        }
        [1]=>;
        object(stdClass)#114 (6) {
          ["title"]=>;
          string(0) ""
          ["category"]=>;
          NULL
          ["block"]=>;
          NULL
          ["size"]=>;
          string(0) ""
          ["classname"]=>;
          string(0) ""
          ["shortcode"]=>;
          string(0) ""
        }
      }
    }
    ["classname"]=>;
    string(0) ""
    ["size"]=>;
    string(0) ""
  }
}

変数をチェックする機能を必要し、アレイ内に「pagecontents」が、場合いくつか if と elseif/else をエコーする。

任意の助けをいただければ幸いです

答え

array_search() のような?

array_search($needle, $haystack);

それが false を返す見つからなければ

http://stackoverflow.com/questions/28450062/checking-json-for-specific-values

スポンサーリンク

Leave a Reply