Maison >développement back-end >Problème PHP >Comment écrire un tableau dans un fichier en php (trois méthodes)
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); } ?>
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)); ?>
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)); ?>
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!