JavaScript 用の PHP 変数のエンコード
Web 開発では、多くの場合、PHP 変数に格納されているデータを JavaScript 変数に渡すことが必要になります。ただし、これらの文字列に引用符や改行が含まれている場合、これを行うのは困難になります。
これを処理する最も簡単な方法は、PHP の json_encode() 関数を使用することです。この関数は、PHP 変数を JSON 文字列に変換し、JavaScript 変数に割り当てることができます。
これを実現するには、元の echo ステートメントを次のものに置き換えるだけです:
var myvar = <?php echo json_encode($myVarValue, JSON_UNESCAPED_UNICODE); ?>;
これにより、引用符、改行、Unicode 文字を含むすべての文字が JavaScript に割り当てられる前に適切にエスケープされるようになります。変数.
追加メモ:
以上がPHP 変数を JavaScript に安全に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。