ホームページ  >  記事  >  バックエンド開発  >  JS コードの解析関数 (JS 変数を PHP 配列に解析)

JS コードの解析関数 (JS 変数を PHP 配列に解析)

WBOY
WBOYオリジナル
2016-07-25 09:01:261457ブラウズ

収集するときに役立ちます。

  1. /*
  2. JS コードの解析関数
  3. 次のような JS コード:
  4. var pp_link="/videos/41939vod-play-id-41939-(ppvod).html";var pp_vodname="chill";
  5. 出力の解析:
  6. Array(
  7. [pp_link] => "/videos/41939vod-play-id-41939-(ppvod).html"
  8. [pp_vodname] => "Chill"
  9. )
  10. */
  11. function parse_js($ string ){
  12. $pregString="#var ([a-zA-Z_0-9]+)=([^;]*);#";
  13. preg_match_all($pregString,$string,$JsArrayPre);
  14. $num = count($JsArrayPre['0']);
  15. for($i=0;$i $jsVarName=$JsArrayPre['1'][$i];
  16. $JsArray[ $ jsVarName]= $JsArrayPre['2'][$i];
  17. }
  18. $JsArray を返す
  19. }
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。