Encodage de variables PHP pour JavaScript
Dans le développement Web, il est souvent nécessaire de transmettre les données stockées dans les variables PHP aux variables JavaScript. Cependant, cela devient difficile lorsque ces chaînes contiennent des guillemets ou des nouvelles lignes.
La façon la plus simple de gérer cela est d'utiliser la fonction json_encode() de PHP. Cette fonction convertit une variable PHP en chaîne JSON, qui peut ensuite être affectée à une variable JavaScript.
Pour y parvenir, remplacez simplement l'instruction echo d'origine par ce qui suit :
var myvar = <?php echo json_encode($myVarValue, JSON_UNESCAPED_UNICODE); ?>;
Cela garantit que tous les caractères, y compris les guillemets, les nouvelles lignes et les caractères Unicode, sont correctement échappés avant d'être attribués à la variable JavaScript.
Supplémentaire Remarques :
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!