我有这个 html 文本,需要将 mydata 从 html 提取到 php
<script>
var mydata=[{"id":105,"i":"4.jpg"},{id":13,"i":"5.jpg"}];
//some other js code
</script>
我在 php 中尝试过:
$html = file_get_contents($url);
$js = preg_grep("/var mydata={.*}/", $html);
$js = str_replace("var mydata=", "", $js );
$sv = json_decode($js);
print_r($sv);
没有提取任何内容。请问我做错了什么?
PS我在这里找到了类似的主题How to get Javascript variable from an HTML page?
潇潇雨雨