English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Filesystem Référence Manuel
La fonction fgets() peut retourner une ligne ouverte dans un fichier. Cette fonction s'arrête à la longueur spécifiée de la nouvelle ligne ou EOF, selon ce qui arrive en premier, et retourne false en cas d'échec.
string fgets ( resource $handle [, int $length ] )
lit une ligne du fichier pointé par handle et retourne la longueur maximale de la ligne de longueur maximale de length - 1 octets de chaîne. Elle s'arrête à la fin de la ligne (y compris dans la valeur de retour), EOF ou si length - 1 octets après quoi il cesse (regardez quelle condition est rencontrée en premier). Si length n'est pas spécifié, il est par défaut 1K, ou 1024 octets.
Attention : depuis PHP 4.3 开始,忽略掉 length 则行的长度被假定为 1024,则将继续从流中读取数据直到行结束。如果文件中的大多数行都大于 8KB, alors il est plus efficace de spécifier la longueur maximale des lignes dans le script en termes de ressources.
<?php $file = fopen("/PhpProject/sample.txt", "r"); echo fgets($file); fclose($file); ?>
Résultat de la sortie
oldtoolbag.com
<?php $file = fopen("/PhpProject/sample.txt", "r"); while(! feof($file)) { echo fgets($file) . "\n"; } fclose($file); ?>
Résultat de la sortie
oldtoolbag.com fr.oldtoolbag.com