Maison  >  Article  >  développement back-end  >  Comment convertir un tableau associatif en données json en php

Comment convertir un tableau associatif en données json en php

青灯夜游
青灯夜游original
2021-09-30 18:55:412645parcourir

En PHP, vous pouvez utiliser la fonction json_encode() pour convertir des tableaux associatifs en données json. Cette fonction peut encoder en JSON des variables PHP (tableaux, objets, etc.) et les convertir en données au format json ; tableau)".

Comment convertir un tableau associatif en données json en php

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

En PHP, vous pouvez utiliser la fonction json_encode() pour convertir le tableau associatif en données json.

<?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);
?>

Résultat de sortie :

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

Description :

json_encode — Encodage JSON des variables.

json_encode($value, $options, $depth)

Paramètres :

  • valeur : La valeur à encoder peut être n'importe quel type de données à l'exception du type de ressource.

  • options : Masque binaire composé des constantes suivantes

  • JSON_FORCE_OBJECT, JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_INVALID_UTF8_IGNORE, JSON_INVAL ID_UTF8_SUBSTITUTE JSON, _NUMERIC_CHECK, JSON_PARTIAL_OUTPUT_ON_ERROR, JSON_PRESERVE_ZERO_FRACTION, JSON_PRETTY_PRINT, JSON_UNESCAPED_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE, JSON_THROW_ON_ER ROR. Pour plus de détails sur les constantes JSON, veuillez vous référer à la page Constantes JSON.

  • profondeur : définissez la profondeur maximale. Doit être supérieur à 0.

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