fonction fgetcsv PHP ()
Définition et utilisation
fgetcsv () fonction analyse une ligne à partir d' un fichier calibration CSV champ ouvert.
fonction fgetcsv () quand il atteint la fin d'une longueur spécifiée ou lire le fichier (EOF) (selon la première éventualité), Stop pour revenir à une nouvelle ligne.
En cas de succès, la fonction retourne un tableau de lieux champs CSV, ou si elle ne parvient pas à la fin du fichier (EOF) retourne FALSE.
grammaire
fgetcsv(file,length,separator,enclosure)
参数 | 描述 |
---|---|
file | 必需。规定要检查的文件。 |
length | 可选。规定行的最大长度。必须大于 CSV 文件内最长的一行。如果忽略该参数(或者设置为 0),那么行长度就没有限制,不过可能会影响执行效率。 注意:该参数在 PHP 5 之前的版本是必需的。 |
separator | 可选。设置字段分界符(只允许一个字符),默认值为逗号( , )。 |
enclosure | 可选。设置字段环绕符(只允许一个字符),默认值为双引号( " )。 |
Trucs et astuces
Astuce: Voir fonction fputcsv ().
exemple 1
<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
fichier CSV:
Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
Le code ci-dessus va afficher:
Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
exemple 2
<?php
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
}
fclose($file);
?>
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
}
fclose($file);
?>
fichier CSV:
Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
Le code ci-dessus va afficher:
Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
Array
(
[0] => Hege
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
Array
(
[0] => Hege
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
Remplissez Manuel PHP Référence Filesystem