Maison  >  Article  >  développement back-end  >  Comment convertir un fichier texte en classe tableau en php

Comment convertir un fichier texte en classe tableau en php

青灯夜游
青灯夜游original
2021-10-29 19:15:373633parcourir

En PHP, vous pouvez utiliser la fonction file() pour convertir un fichier texte en classe tableau. Cette fonction peut stocker le contenu de l'intégralité du fichier dans un tableau ligne par ligne (y compris les nouvelles lignes) ; $nom de fichier,$drapeaux,$contexte)".

Comment convertir un fichier texte en classe tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous pouvez utiliser la fonction file() pour convertir des fichiers texte en classes de tableau.

PHP file() peut lire l'intégralité du fichier dans un tableau. Cette fonction stockera le contenu du fichier dans le tableau ligne par ligne (y compris les nouvelles lignes). Ce tableau est renvoyé en cas de succès, FALSE en cas d'échec.

Syntaxe :

file($filename,$flags,$context)

La description du paramètre est la suivante :

  • $filename : le nom ou le chemin du fichier à lire
  • $flags : paramètres facultatifs, les drapeaux peuvent être une ou plusieurs des constantes suivantes :
    • FILE_USE_INCLUDE_PATH : recherchez les fichiers dans include_path ;
    • FILE_IGNORE_NEW_LINES : n'ajoutez pas de caractère de nouvelle ligne à la fin de chaque élément du tableau ;
    • FILE_SKIP_EMPTY_LINES : ignorez les lignes vides.
  • $context : Ressource de contexte créée à l'aide de la fonction stream_context_create().

Exemple : Lisez le fichier suivant

Comment convertir un fichier texte en classe tableau en php

<?php
header("Content-Type: text/html;charset=utf-8");    //设置字符编码
$file = &#39;test.txt&#39;;
$filearr = file($file,FILE_IGNORE_NEW_LINES);
var_dump($filearr);
?>

Résultat de sortie :

Comment convertir un fichier texte en classe tableau en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

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