ホームページ > バックエンド開発 > PHPチュートリアル > JS コードの解析関数 (JS 変数を PHP 配列に解析)

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

WBOY
リリース: 2016-07-25 09:01:26
オリジナル
1536 人が閲覧しました

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

  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. }
コードをコピー


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート