PHP est un langage de programmation largement utilisé dans le développement Web. Il est souvent utilisé pour effectuer des requêtes de bases de données et traiter des données dans des applications Web. JSON est un format universel d'échange de données. Il stocke les données dans un format texte facile à lire et est largement utilisé dans le transfert de données front-end. Cet article explique comment convertir un tableau PHP en un tableau d'objets JSON à utiliser dans les applications Web.
1. Convertir un tableau PHP en tableau d'objets JSON
En PHP, nous pouvons utiliser la fonction json_encode pour convertir le tableau PHP en une chaîne au format JSON. Simple. Par exemple, nous avons un tableau associatif PHP contenant le nom et l'âge :
$person = array( "name" => "Tom", "age" => 25, );
Pour convertir ce tableau PHP en un tableau d'objets JSON, on utilise simplement le code suivant :
$json = json_encode(array($person)); print_r($json);
[{"name":"Tom","age":25}]
$person1 = array( "name" => "Tom", "age" => 25, ); $person2 = array( "name" => "John", "age" => 30, ); $json = json_encode(array($person1, $person2)); print_r($json);
[{"name":"Tom","age":25},{"name":"John","age":30}]
[ {"name": "Tom", "age": 25}, {"name": "John", "age": 30} ]
$json = '[ {"name": "Tom", "age": 25}, {"name": "John", "age": 30} ]'; $people = json_decode($json, true); print_r($people);
Array ( [0] => Array ( [name] => Tom [age] => 25 ) [1] => Array ( [name] => John [age] => 30 ) )
Veuillez noter que lorsque nous utilisons la fonction json_decode, nous définissons le deuxième paramètre sur true pour garantir qu'un tableau PHP est renvoyé. Si vous ne définissez pas le deuxième paramètre sur true, vous obtiendrez un objet PHP, pas un tableau PHP.
Résumé :
La conversion de tableaux PHP en tableaux d'objets JSON est l'une des compétences importantes du développement Web. Vous pouvez facilement convertir des données entre PHP et JSON en utilisant les fonctions json_encode et json_decode. Ce que vous devez savoir, c'est que si vous devez convertir un tableau d'objets JSON en tableau PHP, assurez-vous de définir le deuxième paramètre sur true. De cette façon, vous obtiendrez un tableau au format PHP, ce qui simplifiera votre flux de travail d'accès et d'utilisation de ces données dans votre application Web.
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!