Ecrire un tableau dans un fichier en PHP
-
Utilisez les fonctions
print_r()
etfile_put_contents()
pour écrire le tableau dans le fichier en PHP -
Utilisez les fonctions
fopen()
,print_r()
etfwrite()
pour écrire le tableau dans le fichier en PHP -
Utilisez les fonctions
fopen()
,var_export()
etfwrite()
pour écrire le tableau dans le fichier
Nous allons introduire un moyen d’écrire un tableau dans un fichier en PHP en utilisant les fonctions print_r()
et file_put_contents()
. Cette méthode écrit le tableau spécifié dans le fichier spécifié dans le système.
Nous allons également introduire un moyen d’imprimer un tableau dans un fichier PHP en utilisant les fonctions print_r()
et fwrite()
. Nous utilisons la fonction fopen()
pour créer le fichier.
Nous allons introduire une solution permanente pour afficher toutes les erreurs PHP, en modifiant le fichier php.ini
. Les deux méthodes mentionnées ci-dessus n’aideront pas à afficher les erreurs d’analyse telles que les accolades et les points-virgules manquants.
Utilisez les fonctions print_r()
et file_put_contents()
pour écrire le tableau dans le fichier en PHP
Cette méthode peut créer un tableau et utiliser la fonction print_r()
pour renvoyer le tableau et utiliser la fonction file_put_content()
pour charger le tableau dans le fichier. La fonction print_r()
prend le tableau à imprimer et la valeur booléenne comme paramètres. La valeur booléenne détermine si le tableau sera renvoyé. La valeur par défaut est false. La fonction file_put_contents()
prend le chemin du fichier comme premier paramètre. Le deuxième paramètre est le contenu à charger dans le fichier.
Par exemple, créez un tableau associatif. Un tableau associatif est le type de tableau où les clés sont des chaînes au lieu de nombres. Créez les clés comme name
, age
et bike
. Attribuez les valeurs Jack
, 24
et fireblade
comme valeur des clés. Affectez le tableau à une variable $b
. Utilisez la fonction print_r()
et prenez les paramètres $b
et une valeur booléenne true
. Ensuite, écrivez la fonction file_put_contents()
et spécifiez un fichier filename.txt
comme premier paramètre et la fonction print_r()
ci-dessus comme deuxième paramètre.
Dans l’exemple ci-dessous, la fonction print_r()
renvoie les informations du tableau. Il n’imprime pas les éléments de la page Web. Un fichier filename.txt
sera créé dans le répertoire racine où le tableau est imprimé. Consultez print_r()
dans le manuel PHP pour en savoir plus sur la fonction.
Exemple de code:
# php 7.*
<?php
$b = array (
'name' => 'Jack',
'age' => 24,
'bike' => 'fireblade');
file_put_contents('filename.txt', print_r($b, true));
?>
Production:
Array
(
[name] => Jack
[age] => 24
[bike] => fireblade
)
Utilisez les fonctions fopen()
, print_r()
et fwrite()
pour écrire le tableau dans le fichier en PHP
Nous pouvons utiliser la méthode fwrite()
pour écrire le tableau dans le fichier. Cette méthode crée un fichier inscriptible dans le répertoire avec la fonction fopen()
. Nous pouvons créer un tableau et utiliser la fonction print_r()
pour renvoyer le tableau et utiliser la fonction fwrite()
pour écrire le tableau dans le fichier. La fonction print_r()
prend le tableau à imprimer et la valeur booléenne comme paramètres.
Utilisez la fonction fopen()
pour créer un fichier file.txt
avec w
comme deuxième paramètre. Assignez la fonction fopen()
à une variable $fp
. Utilisez la fonction print_r()
et prenez les paramètres $b
et une valeur booléenne true
. Ensuite, écrivez la fonction fwrite()
et fournissez la variable $fp
comme premier paramètre et la fonction print_r()
ci-dessus comme deuxième paramètre.
Dans l’exemple ci-dessous, la fonction fopen()
crée un fichier file.txt
dans le répertoire racine. Le tableau est écrit dans le fichier à l’aide de la fonction fwrite()
. Consultez le manuel PHP pour en savoir plus sur la fonction fwrite()
.
Exemple de code:
#php 7.x
<?php
$b = array (
'name' => 'Harry',
'age' => 22,
'bike' => 'hayabusa');
$fp = fopen('file.txt', 'w');
fwrite($fp, print_r($b, true));
?>
Production:
Array
(
[name] => Harry
[age] => 22
[bike] => hayabusa
)
Utilisez les fonctions fopen()
, var_export()
et fwrite()
pour écrire le tableau dans le fichier
Nous utilisons la fonction var_export()
au lieu de la fonction print_r()
dans cette méthode pour renvoyer le tableau à imprimer. La fonction var_export()
prend le tableau à imprimer et la valeur booléenne comme paramètres comme dans la fonction print_r()
. Nous créons un fichier inscriptible dans le répertoire avec la fonction fopen()
. Nous utilisons la fonction fwrite()
pour écrire le tableau dans le fichier en prenant le tableau et la fonction var_export()
comme paramètres. La fonction var_export()
renvoie le code PHP valide du paramètre spécifié.
Par exemple, écrivez la fonction fwrite()
et fournissez la variable $fp
comme premier paramètre et la fonction var_export()
ci-dessus comme deuxième paramètre. Fournissez la variable $b
et la valeur booléenne true
comme paramètres de la fonction var_export()
.
Dans l’exemple ci-dessous, la fonction var_export()
donne une sortie différente en termes de structure plutôt que la fonction print_r()
. Le tableau imprimé par la fonction var_export()
est un code PHP valide et peut être excuté contrairement à la sortie générée par la fonction print_r()
. Veuillez consulter le Manuel PHP pour comprendre la fonction var_export()
.
Exemple de code:
#php 7.x
<?php
$b = array (
'name' => 'James',
'age' => 27,
'bike' => 'Yamaha R1');
$fp = fopen('file.txt', 'w');
fwrite($fp, var_export($b, true));
fclose($fp);
?>
Production :
array (
'name' => 'James',
'age' => 27,
'bike' => 'Yamaha R1',
)
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedInArticle connexe - PHP File
- Comment écrire dans un fichier en PHP
- Require_once vs Include dans PHP
- Définir la fin de ligne en PHP avec PHP_EOL
- Déplacer un fichier vers un dossier en PHP
- Obtenir le nom et le chemin du répertoire actuel en PHP
- Trouver le chemin du répertoire racine en PHP
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP