Maison >développement back-end >Problème PHP >Comment convertir un tableau de chaînes en objet json en php ?

Comment convertir un tableau de chaînes en objet json en php ?

青灯夜游
青灯夜游original
2020-07-15 18:36:043856parcourir

En PHP, vous pouvez utiliser la méthode json_encode(string array, true) pour convertir un tableau de chaînes en un objet json. Remarque : La valeur de retour par défaut de json_encode n'est pas un objet JSON, mais une chaîne au format JSON ; si vous souhaitez la convertir en objet json, vous devez ajouter le paramètre true à la fin.

Comment convertir un tableau de chaînes en objet json en php ?

PHP json_encode() est utilisé pour encoder des variables JSON. Cette fonction renvoie des données JSON si elle est exécutée avec succès, sinon elle renvoie FALSE.

Syntaxe

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

Paramètres

  • valeur : La valeur à encoder. Cette fonction n'est valable que pour les données codées en UTF-8.

  • options : Masque binaire composé des constantes suivantes : JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT

Exemple : Convertir un tableau de chaînes en objet json

Définissez un tableau et appelez la méthode json_encode pour encoder le tableau en une chaîne au format json. de la méthode json_encode n'est pas Un objet JSON est une chaîne au format JSON Si vous souhaitez le convertir en objet json, vous devez ajouter le paramètre true à la fin.

Après la conversion finale en json, vous devez générer la chaîne de format json encodée :

Comment convertir un tableau de chaînes en objet json en php ?

Sortie :

Comment convertir un tableau de chaînes en objet json en php ?

Apprentissage recommandé : Tutoriel 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