La méthode pour convertir un tableau php en tableau json est la suivante : 1. Créez un exemple de fichier php ; 2. Définissez une variable de tableau "$array" ; 3. Utilisez la fonction "json_encode()" pour convertir le "tableau" ; variable dans la chaîne au format JSON et enregistrez le résultat dans la variable « jsonArray » ; 4. Utilisez le paramètre « JSON_FORCE_OBJECT » ou réinitialisez l'index du tableau à un index numérique.
Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
En PHP, vous pouvez utiliser la fonction json_encode() pour convertir un tableau en tableau JSON.
Ce qui suit est un exemple de conversion d'un tableau en tableau JSON :
$array = array('apple', 'banana', 'orange'); jsonArray=jsonencode(jsonArray = json_encode(jsonArray=jsonencode(array);
Dans l'exemple ci-dessus, la fonction json_encode() est utilisée pour convertir le tableau en une chaîne au format JSON et enregistrer le résultat dans la variable jsonArray.
Veuillez noter que la fonction json_encode() convertira le tableau en objet JSON au lieu d'un tableau JSON par défaut. Si vous souhaitez forcer un tableau à devenir un tableau JSON, vous pouvez utiliser le paramètre JSON_FORCE_OBJECT ou réindexer numériquement l'index du tableau.
Utilisez le paramètre JSON_FORCE_OBJECT :
$array = array('apple', 'banana', 'orange'); jsonArray=jsonencode(jsonArray = json_encode(jsonArray=jsonencode(array, JSON_FORCE_OBJECT);
Utilisez l'index numérique :
$array = array('apple', 'banana', 'orange'); array=arrayvalues(array = array_values(array=arrayvalues(array); // 重新设置数组索引为数字索引 jsonArray=jsonencode(jsonArray = json_encode(jsonArray=jsonencode(array);
Cela forcera la conversion du tableau sous forme de tableau JSON.
Veuillez noter que lorsque vous utilisez la fonction json_encode(), assurez-vous que les valeurs du tableau sont conformes aux exigences de format JSON, par exemple, la chaîne doit être placée entre guillemets doubles.
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!