Maison > développement back-end > Problème PHP > Comment convertir un txt en tableau en php

Comment convertir un txt en tableau en php

WBOY
Libérer: 2023-03-15 09:02:01
original
3039 Les gens l'ont consulté

Comment convertir un texte en tableau en PHP : 1. Utilisez l'instruction "file_get_contents (objet fichier txt)" pour lire le contenu du fichier en chaîne ; 2. Utilisez la fonction éclater() pour convertir la chaîne lue en tableau ; . La syntaxe est "explose("rn", objet chaîne)".

Comment convertir un txt en tableau en php

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

Comment convertir un txt en tableau en php

file_get_contents() Lit l'intégralité du fichier dans une chaîne.

Cette fonction est la méthode préférée pour lire le contenu d'un fichier dans une chaîne. Si elle est prise en charge par le système d'exploitation du serveur, la technologie de mappage de mémoire est également utilisée pour améliorer les performances. La fonction

Syntaxe

file_get_contents(path,include_path,context,start,max_length)
Copier après la connexion

explode() utilise une chaîne pour diviser une autre chaîne et renvoie un tableau composé de chaînes.

Grammar

explode(separator,string,limit)
Copier après la connexion

Les exemples sont les suivants :

Exemple de contenu de texte :

我爱你
中国
我爱你
NO.1
TOP1
123456789
123456
Copier après la connexion

Code :

/**
 *  读取txt文件内容转换成数组
 */
$file = 'data.txt';
if(file_exists($file)) {
    $content = file_get_contents($file);    //文件内容读入字符串
    if (empty($content)) {
        echo "文件内容为空";
    } else {
        $content = mb_convert_encoding($content, 'UTF-8', 'ASCII,UTF-8,GB2312,GBK,BIG5'); //转换字符编码为utf-8
        $array = explode("\r\n", $content); //转换成数组
        $array = array_filter($array);  // 去空
        $array = array_unique($array);  // 去重
        print_r(json_encode($array));
    }
}else{
    echo "文件不存在";
}
Copier après la connexion

Résultats d'exécution :

Comment convertir un txt en 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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal