Question :
Comment encoder efficacement une chaîne PHP contenant des caractères spéciaux ( par exemple, guillemets, nouvelles lignes) à utiliser dans un langage JavaScript variable ?
Réponse :
Pour encoder une chaîne PHP, l'approche recommandée consiste à exploiter la fonction json_encode() avec JSON_UNESCAPED_UNICODE flag :
<script> var myvar = <?= json_encode($myVarValue, JSON_UNESCAPED_UNICODE); ?>; </script>
Considérations :
Remarques supplémentaires :
htmlspecialchars(json_encode($string), ENT_QUOTES);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!