解析JS代码函数(把JS变量解析成PHP数组)
p 做采集的时候用得上。 /p
做采集的时候用得上。
/*
解析JS代码函数
JS代码如:
var pp_link="/videos/41939vod-play-id-41939-(ppvod).html";var pp_vodname="寒战";
解析输出:
Array(
[pp_link] => "/videos/41939vod-play-id-41939-(ppvod).html"
[pp_vodname] => "寒战"
)
*/
function parse_js($string){
$pregString="#var ([a-zA-Z_0-9]+)=([^;]*);#";
preg_match_all($pregString,$string,$JsArrayPre);
$num=count($JsArrayPre['0']);
for($i=0;$i<$num;$i++){
$jsVarName=$JsArrayPre['1'][$i];
$JsArray[$jsVarName]= $JsArrayPre['2'][$i];
}
return $JsArray;
}
- 上一篇:检测移动设备(手机)的 PHP 类库
- 下一篇:获取操作系统
精彩图集
精彩文章






