Einführung in die Methode zum Lesen von CSV-Dateien in PHP (Codebeispiel)

不言
Freigeben: 2023-04-04 17:22:01
nach vorne
3302 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Methode zum Lesen von CSV-Dateien mit PHP (Codebeispiele). Ich hoffe, dass er für Sie hilfreich ist.

Kürzlich habe ich verwandte Funktionen zum Lesen von Daten aus Dateien im CSV-Format und zum anschließenden Ausführen von Vorgängen ausgeführt. Das Folgende wird mit Beispielcode aufgezeichnet.

fgetcsv

fgetcsv – Liest eine Zeile aus einem Dateizeiger und analysiert die CSV-Felder

Wenn ein ungültiger Dateizeiger angegeben wird, gibt fgetcsv() NULL zurück. Zu den weiteren Fehlern gehört die Rückgabe von FALSE, wenn das Dateiende erreicht ist.

Diese Funktion ist wichtiger. Sie sehen, dass ihre Funktion darin besteht, CSV-Felder zu lesen und zu analysieren. Diesmal werden nicht zu viele Parameter verwendet. Bitte beachten Sie bei Bedarf den unten stehenden Link.

Beispiel

Das CSV-Dateibeispiel lautet wie folgt

Einführung in die Methode zum Lesen von CSV-Dateien in PHP (Codebeispiel)

Der Beispielcode lautet wie folgt

<?php function getFileData($file)
{
    if (!is_file($file)) {
        exit(&#39;没有文件&#39;);
    }
    $handle = fopen($file, &#39;r&#39;);
    if (!$handle) {
        exit(&#39;读取文件失败&#39;);
    }
    while (($data = fgetcsv($handle)) !== false) {
        // 下面这行代码可以解决中文字符乱码问题
        // $data[0] = iconv(&#39;gbk&#39;, &#39;utf-8&#39;, $data[0]);
        // 跳过第一行标题
        if ($data[0] == &#39;name&#39;) {
            continue;
        }
        // data 为每行的数据,这里转换为一维数组
        print_r($data);// Array ( [0] => tom [1] => 12 )
    }
    fclose($handle);
}
getFileData('./01.csv');
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zum Lesen von CSV-Dateien in PHP (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage