Maison > développement back-end > Problème PHP > Comment écrire un tableau dans un fichier en php (trois méthodes)

Comment écrire un tableau dans un fichier en php (trois méthodes)

PHPz
Libérer: 2023-04-20 15:17:36
original
2454 Les gens l'ont consulté

En PHP, vous pouvez utiliser les méthodes suivantes pour écrire un tableau dans un fichier :

Méthode 1 : utilisez la fonction fwrite()

Dans cette méthode, nous devons d'abord ouvrir le fichier, puis utiliser la fonction fwrite() fonction pour écrire le tableau Importer le fichier. Vous trouverez ci-dessous un exemple de code dans lequel nous ouvrons un fichier appelé "data.txt" et y écrivons un tableau appelé "my_data" :

<?php
$my_data = array("Apple","Banana","Orange");

$file = fopen("data.txt","w");
if($file)
{
  fwrite($file,serialize($my_data));
  fclose($file);
}
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons d'abord un tableau appelé tableau de "my_data", puis nous avons ouvert un fichier appelé "data.txt". Si le fichier est ouvert avec succès, nous convertissons le tableau en chaîne à l'aide de la fonction Serialize() de PHP et l'écrivons dans le fichier à l'aide de la fonction fwrite(). Enfin, nous fermons le fichier.

Méthode 2 : Utiliser la fonction file_put_contents()

Dans cette méthode, nous pouvons facilement écrire l'intégralité du tableau dans un fichier à l'aide de la fonction file_put_contents() de PHP. Voici un exemple de code :

<?php
$my_data = array("Apple","Banana","Orange");
file_put_contents("data.txt",serialize($my_data));
?>
Copier après la connexion

Dans le code ci-dessus, nous définissons d'abord un tableau appelé "my_data". Nous écrivons ensuite l'intégralité du tableau dans un fichier à l'aide de la fonction file_put_contents(). Le premier paramètre de cette fonction est le nom du fichier et le deuxième paramètre est les données à écrire.

Méthode 3 : Utiliser la fonction json_encode()

Dans cette méthode, nous pouvons utiliser la fonction json_encode() de PHP pour convertir le tableau au format JSON et l'écrire dans un fichier. Voici un exemple de code :

<?php
$my_data = array("Apple","Banana","Orange");
file_put_contents("data.txt", json_encode($my_data));
?>
Copier après la connexion

Dans l'exemple de code ci-dessus, nous définissons d'abord un tableau nommé "my_data". Nous convertissons ensuite le tableau en chaîne JSON à l'aide de la fonction json_encode() et l'écrivons dans un fichier à l'aide de la fonction file_put_contents().

Résumé

Dans cet article, nous avons présenté trois façons d'écrire un tableau dans un fichier en PHP. Ces méthodes incluent l'utilisation de la fonction fwrite(), de la fonction file_put_contents() et de la fonction json_encode(). Vous pouvez choisir l'une des méthodes en fonction de vos besoins. J'espère que cet article vous a aidé à apprendre à écrire un tableau dans un fichier.

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 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