Maison  >  Article  >  développement back-end  >  Quelle est la fonction pour convertir un tableau php en json ?

Quelle est la fonction pour convertir un tableau php en json ?

青灯夜游
青灯夜游original
2021-03-30 18:37:251845parcourir

La fonction pour convertir un tableau php en json est json_encode(). La fonction json_encode() peut encoder des variables JSON et les convertir en données de chaîne JSON avec le format de syntaxe « json_encode (value) ».

Quelle est la fonction pour convertir un tableau php en json ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment convertir un tableau php en json ? Vous pouvez utiliser la fonction json_encode().

Exemple :

<?php
$arr = array (&#39;a&#39;=>1,&#39;b&#39;=>2,&#39;c&#39;=>3,&#39;d&#39;=>4,&#39;e&#39;=>5);

echo json_encode($arr);
?>

Sortie :

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

Fonction PHP json_encode()

La fonction json_encode() peut contenir des variables sont codés en JSON

Syntaxe :

json_encode ( $value [, $options = 0 ] )

Renvoie une chaîne contenant la représentation de la valeur sous forme JSON.

Remarque :

1. $value est la valeur à encoder, et cette fonction n'est valide que pour les options codées en UTF8 :

2. constantes Masques binaires : JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT

3. Le deuxième paramètre n'est généralement pas nécessaire ; En fait, il est une chaîne, vous pouvez utiliser var_dump() pour l'imprimer pour voir le type de données

5. Renvoie les données JSON si l'exécution est réussie, sinon renvoie FALSE.

Valeur de retour :

    Renvoie une chaîne codée en JSON en cas de succès ou false en cas d'échec.
  • Apprentissage recommandé : "
Tutoriel vidéo PHP

"

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!

Déclaration:
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