En PHP, il existe de nombreuses façons de convertir un fichier texte txt en tableau de chaînes, deux des méthodes simples seront présentées ci-dessous.
Méthode 1 : Utiliser la fonction file()
La fonction file() est une fonction simple fournie par PHP Elle permet de lire directement un fichier texte et de convertir le contenu du fichier en tableau. Chaque ligne de texte correspond à un élément. dans le tableau.
L'exemple de code est le suivant :
<?php $file = "data.txt"; // txt文件的路径 $array = file($file); // 以行为单位读取整个文件 print_r($array); // 输出数组内容 ?>
Utilisez le code ci-dessus pour lire le contenu du fichier data.txt et le générer sous la forme d'un tableau. Si le fichier texte contient plusieurs lignes de texte, le tableau contiendra un nombre égal d'éléments.
Méthode 2 : Utilisez les fonctions fopen() et fgets()
La fonction fopen() peut ouvrir un fichier et lire le contenu du fichier. La fonction fgets() peut lire le contenu d'un fichier texte ligne par ligne et renvoyer chaque ligne sous forme de chaîne.
L'exemple de code est le suivant :
<?php $file = "data.txt"; $array = array(); // 定义空数组,用于保存文件内容 if(($fp = fopen($file, "r")) !== FALSE){ // 打开文件 while(!feof($fp)){ // 是否到达文件末尾 $line = fgets($fp); // 读取一行文件内容 $array[] = $line; // 将行字符串存放到数组中 } fclose($fp); // 关闭文件 } print_r($array); // 输出数组内容 ?>
À l'aide du code ci-dessus, ouvrez d'abord le fichier texte data.txt via la fonction fopen(). Lisez ensuite le contenu du fichier ligne par ligne à travers la boucle et la fonction fgets(), et enregistrez chaque ligne dans un tableau jusqu'à la fin du fichier. Enfin, imprimez un tableau contenant le contenu du fichier.
Résumé :
La conversion d'un fichier texte txt en tableau de chaînes est de toute façon très simple en PHP. Vous pouvez choisir la méthode qui vous convient en fonction de vos besoins réels et la mettre en pratique dans votre projet.
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!