Maison > interface Web > js tutoriel > Apprenez à utiliser PHP pour générer du JSON chinois string_json

Apprenez à utiliser PHP pour générer du JSON chinois string_json

WBOY
Libérer: 2016-05-16 16:47:18
original
1746 Les gens l'ont consulté

Copier le code Le code est le suivant :

json_endoce : http://cn.php .net/ json_encode
json_dedoce : http://cn.php.net/json_decode

json_encode — JSON encode une variable et renvoie la forme de valeur JSON, par exemple :

Copier le code Le code est le suivant :

$arr = tableau ( 'a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode( $arr) ;
?>

Sortie après exécution du code ci-dessus :

Copier le code Le code est le suivant :

{"a":1,"b ":2 ,"c":3,"d":4,"e":5}

Si la source de données à encoder (généralement un tableau) contient du chinois dans la valeur, la sortie après le traitement json_encode est un codage Unicode.

Copier le code Le code est le suivant :

$arr = array ( 'a'=>'Script Home');
echo json_encode($arr);
?>

Sortie après exécution du code ci-dessus :

Copier le code Le code est le suivant :

{"a":"u811au672cu4e4bu5bb6"}

La couche inférieure de PHP a déjà effectué le traitement Unicode. Si vous pensez que ce n'est pas assez intuitif, vous pouvez utiliser les méthodes urlencode et urldecode pour contourner le processus de transcodage en Unicode :

Copier le code Le code est le suivant :

$arr = array ('a'= >urlencode ("Script Home"));
echo urldecode(json_encode($arr));

Sortie après exécution du code ci-dessus :

Copier le code Le code est le suivant :

{"a": "Script Home" >
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal