2016-04-11 1 views
2

JSONオブジェクトを含むPHP変数セッションを取得しました。 JSONオブジェクトは次のとおりです。PHPを使用してjsonオブジェクトの一部の長さを取得する方法はありますか?

var jsonObject = { 
    "menu":{ 
     "intro":{ 
      "intosub":"sub_1" 
     }, 
     "vis":{ 
      "visub":"sub_2" 
     } 
    } 
}; 

このJSONオブジェクトの一部の長さはどのように知ることができますか?つまり、キーIntroを含む要素とキーvisと同じ要素を知りたいと思います。

私はこの問題についての投稿を見直しましたが、JSONオブジェクトの構造を変更する必要があることがわかりましたが、これは不可能です。これを行うための他の方法はありますか?

+1

これはなぜですか?オリジナルのjson文字列を変更する必要はありません。json_decodeだけでなく、配列のように扱うのはなぜですか? – Eihwaz

答えて

1

まず、jsonをphp連想配列に解析し、json_decode(your_var、true)を使用します。あなたは多次元配列を取得します。次に、目的のサブ配列にphp count関数を使用してください

+0

それは動作します!...ありがとう。 – riztak

関連する問題