1
我有一些内容是这样的外部网页:的file_get_contents和编码
<script>
str = "hello";
fun('\202' + str + '\203\303\287');
</script>
在我的PHP页面,我试图检索(的一部分)的fun()
以下列方式参数:
$html=file_get_contents("webpage.html");
$regex_pattern = "/fun\(\'(.*)\'(.*)\'(.*)\'\)/";
preg_match_all($regex_pattern,$html,$matches);
$p1=$matches[1][0];
$p2=$matches[3][0];
echo "p1: ".$p1.", length: ".strlen($p1)."<br>";
我得到的是$ p1等于\ 202,长度为4.但是,我想检索与\ 202相关的字符(并且对于由$ p2表示的字符序列也是相同的) 。
我浏览了与类似问题相关的问题,但我无法使用所提出的解决方案进行工作。
任何提示?
感谢