Maison >développement back-end >Problème PHP >Comment lire le contenu du fichier en php et le convertir en tableau

Comment lire le contenu du fichier en php et le convertir en tableau

PHPz
PHPzoriginal
2023-04-18 09:47:49734parcourir

En PHP, nous pouvons utiliser des fonctions d'opération de fichier pour lire le contenu du fichier et le convertir en tableau.

Voici quelques fonctions d'opération de fichier couramment utilisées :

  • fopen() : ouvre un pointeur de fichier
  • fopen():打开一个文件指针
  • fgets():从打开的文件指针中读取一行
  • feof():检查文件指针是否已达文件末尾
  • fclose():关闭文件指针

我们的目标是将文件内容转换为一个数组,其中每一行都是数组的一个元素。

代码实现如下:

<?php

$file = fopen("data.txt", "r");

$data = array();

while(!feof($file)) {
    $line = fgets($file);
    $line = trim($line);
    if(!empty($line)) {
        $data[] = $line;
    }
}

fclose($file);

print_r($data);

?>

这段代码首先通过 fopen() 打开了一个文件指针,指向了一个名为 data.txt 的文件,并使用 r 模式表示只读模式。

接下来,使用一个 while 循环从文件指针中读取每一行,并使用 trim() 函数去掉行末的空格和换行符。如果这一行不为空,则将其添加到数组 $data 中。

最后,使用 fclose() 函数关闭文件指针。

你可以替换 data.txtfgets() : à partir du fichier ouvert pointeur Lire une ligne dans

feof() : Vérifier si le pointeur de fichier a atteint la fin du fichier

fclose() : Fermer le pointeur de fichier

Notre objectif est de convertir le contenu du fichier en un tableau, où chaque ligne est un élément du tableau.

Le code est implémenté comme suit : 🎜rrreee🎜Ce code ouvre d'abord un pointeur de fichier via fopen(), pointant vers un fichier nommé data.txt, et utilise r représente le mode lecture seule. 🎜🎜Ensuite, utilisez une boucle while pour lire chaque ligne à partir du pointeur de fichier et utilisez la fonction trim() pour supprimer les espaces et les nouvelles lignes à la fin de la ligne. Si la ligne n'est pas vide, elle est ajoutée au tableau $data. 🎜🎜Enfin, utilisez la fonction fclose() pour fermer le pointeur de fichier. 🎜🎜Vous pouvez remplacer data.txt par le nom du fichier et le chemin que vous souhaitez lire. Le fichier en cours de lecture doit exister sur le serveur et PHP doit disposer des autorisations de lecture. 🎜🎜Résumé🎜🎜En PHP, nous pouvons utiliser des fonctions d'opération de fichier pour lire le contenu du fichier et le convertir en tableau. Il s'agit d'une compétence très utile, particulièrement utile lors de l'écriture d'applications Web. N'oubliez pas de faire attention aux chemins d'accès aux fichiers et aux autorisations lors de la lecture de fichiers. 🎜

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