Soalan:
Cara mengekod rentetan PHP yang mengandungi aksara khas dengan cekap ( cth., petikan, baris baharu) untuk digunakan dalam JavaScript pembolehubah?
Jawapan:
Untuk mengekod rentetan PHP, pendekatan yang disyorkan adalah untuk memanfaatkan fungsi json_encode() dengan JSON_UNESCAPED_UNICODE bendera:
<script> var myvar = <?= json_encode($myVarValue, JSON_UNESCAPED_UNICODE); ?>; </script>
Pertimbangan:
Nota Tambahan:
htmlspecialchars(json_encode($string), ENT_QUOTES);
Atas ialah kandungan terperinci Bagaimana untuk Mengekodkan Rentetan PHP dengan Selamat untuk Pembolehubah JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!