Maison >développement back-end >tutoriel php >Comment stocker et récupérer des tableaux en PHP à l'aide de la sérialisation JSON ?

Comment stocker et récupérer des tableaux en PHP à l'aide de la sérialisation JSON ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-19 06:58:30217parcourir

How to Store and Retrieve Arrays in PHP Using JSON Serialization?

Stockage et récupération de tableaux en PHP

Pour stocker un tableau pour une récupération ultérieure avec PHP, vous disposez de plusieurs options. Une approche efficace et flexible consiste à utiliser la sérialisation JSON. Voici comment procéder :

Stockage d'un tableau (store_array)

  1. Convertissez le tableau en chaîne JSON à l'aide de la fonction json_encode().
  2. Enregistrez la chaîne JSON dans un fichier à l'aide de file_put_contents().

Exemple :

<code class="php">$arr1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
file_put_contents("array.json", json_encode($arr1));</code>

Récupération d'un tableau (restore_array)

  1. Chargez la chaîne JSON à partir du fichier à l'aide de la fonction file_get_contents().
  2. Convertissez la chaîne JSON en tableau à l'aide de la fonction json_decode().

Exemple :

<code class="php">$arr2 = json_decode(file_get_contents('array.json'), true);</code>

Les fonctions json_encode() et json_decode() fournissent une sérialisation efficace et lisible par l'homme des tableaux, facilitant le stockage et la récupération des tableaux selon les besoins.

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