Maison > développement back-end > tutoriel php > Comment créer un tableau pour JSON en utilisant PHP ?

Comment créer un tableau pour JSON en utilisant PHP ?

藏色散人
Libérer: 2023-04-05 16:18:02
original
6741 Les gens l'ont consulté

Il existe trois types de tableaux en PHP : les tableaux indexés, les tableaux associatifs et les tableaux multidimensionnels. Nous utiliserons un tableau associatif de structures de type clé-valeur pour stocker les données. Les clés seront une chaîne ou un entier qui servira d'index pour rechercher la valeur correspondante dans le tableau.

Comment créer un tableau pour JSON en utilisant PHP ?

La fonction json_encode est utilisée pour convertir la valeur du tableau en JSON. Cette fonction a été ajoutée à partir de PHP5. De plus, vous pouvez imbriquer davantage le tableau en fonction de vos besoins. Vous pouvez également utiliser cette fonction pour créer un tableau de tableaux d'objets.

Comme JSON, tout est stocké sous forme de paires clé-valeur, nous convertirons les paires clé-valeur de ces tableaux PHP en JSON, qui peut être utilisé pour envoyer des réponses depuis le serveur API REST.

Vous trouverez ci-dessous un exemple de conversion d'un tableau en JSON.

Exemple 1 :

<?php 
  
// 创建一个数组,其中包含具有键值对的数组
$arr = array ( 
      
    // 每个数组都将被转换为一个对象
    array( 
        "name" => "Pankaj Singh", 
        "age" => "20"
    ), 
    array( 
        "name" => "Arun Yadav", 
        "age" => "21"
    ), 
    array( 
        "name" => "Apeksha Jaiswal", 
        "age" => "20"
    ) 
); 
  
// 将数组转换为JSON
echo json_encode($arr);
Copier après la connexion

Sortie :

[{"name":"Pankaj Singh","age":"20"},
{"name":"Arun Yadav","age":"21"},
{"name":"Apeksha Jaiswal","age":"20"}]
Copier après la connexion

Exemple 2 :

<?php 
  
// 声明二维关联数组并初始化
$arr = array ( 
    "first"=>array( 
        "id"=>1, 
        "product_name"=>"Doorbell", 
        "cost"=>199 
    ), 
    "second"=>array( 
        "id"=>2, 
        "product_name"=>"Bottle", 
        "cost"=>99 
    ), 
    "third"=>array( 
        "id"=>3, 
        "product_name"=>"Washing Machine", 
        "cost"=>7999 
    ) 
); 
  
// 将数组转换为JSON
echo json_encode($arr);
Copier après la connexion

Sortie :

{"first":{"id":1,"product_name":"Doorbell","cost":199},
"second":{"id":2,"product_name":"Bottle","cost":99},
"third":{"id":3,"product_name":"Washing Machine","cost":7999}}
Copier après la connexion

Cet article est une introduction à la méthode de création de tableaux pour JSON en PHP. J'espère qu'il sera utile aux amis qui en ont besoin !

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!

É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