Passer du code HTML via JSON
Lorsque vous travaillez avec des scripts PHP qui génèrent du contenu HTML, vous pouvez rencontrer le besoin de transmettre ce contenu à votre page Web via JSON. Ceci peut être réalisé en utilisant la fonction json_encode.
Encodage des chaînes HTML en JSON
json_encode transforme votre chaîne HTML en JSON valide en échappant à tous les caractères nécessaires. Par exemple, considérons la chaîne HTML suivante :
content
Lorsqu'elle est transmise via json_encode, elle sera représentée comme :
"p class="special">content
"Remarquez la barre oblique inverse inutile avant la barre oblique / à la fin de la chaîne.
Élimination Barres obliques inverses inutiles
Pour éviter l'ajout de barres obliques inverses inutiles, vous pouvez spécifier l'indicateur JSON_UNESCAPED_SLASHES lors de l'appel de json_encode. Cela donne le résultat suivant :
"p class="special">content
"En utilisant cet indicateur, vous pouvez encoder avec précision vos chaînes HTML pour les transmettre au format JSON. .
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!