채택완료

첨부소스의경우 파싱을위한 정규식은 어떠케...

2016-09-28 (수) 08:26:39 2,925

아래내용을 파싱을위한 정규식으로 가능할까요?

Copy
<script type="application/ld+json">[{"@context" : "http://schema.org","@type" : "LocalBusiness","name" : "속초관광호텔","image" : "http://cdn.jalan.jp/jalan/img/0/kuchikomi/1490/KXL/16221_0001490548_3.JPG","url" : "http://www.jalan.net/kankou/spt_guide000000184294/","aggregateRating" : {"@type" : "AggregateRating","ratingValue" : "4.4","ratingCount" : "772"}}
 
|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2016-09-28 (수) 11:36:12
Copy
<?php$str = '<script type="application/ld+json">[{"@context" : "http://schema.org","@type" : "LocalBusiness","name" : "속초관광호텔","image" : "http://cdn.jalan.jp/jalan/img/0/kuchikomi/1490/KXL/16221_0001490548_3.JPG","url" : "http://www.jalan.net/kankou/spt_guide000000184294/","aggregateRating" : {"@type" : "AggregateRating","ratingValue" : "4.4","ratingCount" : "772"}}]</script>';preg_match('/<script type="application\/ld\+json">(.+)<\/script>/', $str, $matches);$parsed = json_decode($matches[1], true); var_dump($parsed);

이건  json 입니다. 

JSON.parse() 으로 가능합니다.

 

자세한 내용은

http://www.w3schools.com/js/js_json.asp

을 참고하시기 바랍니다. 

답변에 대한 댓글 1개

ㅎㅎ.......뭔말인지 당췌 모르겠네요....ㅠ.ㅠ

답변을 작성하려면 로그인이 필요합니다.