Stockage et restauration de tableaux en PHP pour un accès local
Vous avez obtenu un tableau à partir d'une API distante et souhaitez le stocker localement pour un accès hors ligne manipulation. Pour y parvenir, vous pouvez tirer parti de la sérialisation JSON sans compromettre les performances ou la taille du fichier.
Sérialisation JSON : encodage et décodage
PHP offre deux fonctions clés pour la sérialisation JSON :
Stockage du Tableau :
Pour stocker le tableau, suivez ces étapes :
$arr1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
file_put_contents('array.json', json_encode($arr1));
Cela créera un fichier nommé "array.json" contenant la représentation JSON du tableau { "a": 1, "b": 2, "c": 3, "d": 4, "e": 5 }.
Restauration du tableau :
Pour restaurer le tableau à partir du fichier , utilisez ce code :
$arr2 = json_decode(file_get_contents('array.json'), true);
L'argument vrai garantit que les données restaurées sont un tableau associatif avec une chaîne clés.
Fonctions de stockage de tableau personnalisées :
Vous pouvez créer vos propres fonctions store_array et restaurer_array en utilisant les concepts ci-dessus :
function store_array($arr, $file) {
file_put_contents($file, json_encode($arr));
}
function restore_array($file) {
return json_decode(file_get_contents($file), true);
}
Ces fonctions fournissent une interface pratique pour stocker et récupérer des tableaux à partir de fichiers.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3