示例:
<script>
var TEST = { "contextData" :
{id:01,title:one},{id:02,title:two},{id:03,title:three}}
</script>
如何获得所有头衔?使用PHP Simple HTML DOM Parser,我根本不知道这样做。
答案 0 :(得分:3)
以下内容未经测试但应该有效:
$script = $html->find('script', 0);
preg_match_all
以下模式获取标题值:/title\s*:\s*([^}]+)/
修改强>
要获得所有头衔和desc(不同的qwerty),请将模式修改为:/(title|desc)\s*:\s*(?!qwerty)([^},]+)/