以下のコードように$htmlから取得した結果、htmlベースで$matchesのような結果が得られている場合、これを本当にjsonデータとして扱いたい場合(つまりphpでdecodeして配列にして['main']['Data']['id']のようにしてアクセスする)そのようなことは可能なのでしょうか?また可能な場合には、どのようにすれば良いのでしょうか?そ
何となくのイメージとして
1.htmlをjsonに変換
2.1をdecodeする
のステップなのかと思っているのですが、実際どのようにすれば良いかわからなかったため、ご質問させていただきました。
よろしくお願い申し上げます。
php
1preg_match($pattern,$html,$matches); 2var_dump($matches) 3/* 4{"main": 5 {"Data":[ 6 { 7 "id":"1", 8 "title":"sample", 9 "day":[ 10 { 11 "year":"XXX", 12 "month":"YYY", 13 "day":"ZZZ" 14 } 15 ] 16 }, 17 { 18 "id":"2", 19 "title":"sample", 20 "day":[ 21 { 22 "year":"XXX", 23 "month":"YYY", 24 "day":"ZZZ" 25 } 26 ] 27 } 28 ]} 29} 30*/
回答2件
あなたの回答
tips
プレビュー