Maison > Article > développement back-end > Que signifie fgets en php
En PHP, fgets signifie « lire une ligne de données à partir d'un fichier » ; la fonction fgets() peut lire une ligne de données à la fois à partir d'un fichier ouvert et renvoyer des données d'une longueur spécifiée. poignée,$ longueur)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
PHP fgets est une fonction fonctionnelle développée sur la base du langage PHP qui peut lire une ligne de données à partir d'un pointeur de fichier et renvoyer les données. La fonction
fgets() est utilisée pour lire une ligne de données à la fois à partir d'un fichier ouvert. Le format de syntaxe de cette fonction est le suivant :
fgets($handle,$length)
Le paramètre $handle
est l'ouvert. file ; le paramètre $length
est un paramètre facultatif utilisé pour définir la longueur des données à lire. $handle
是被打开的文件;参数 $length
为可选参数,用来设置读取的数据长度。
函数能够实现从指定文件 $handle
中读取一行并返回长度最大值为 $length
-1 个字节的字符串。在遇到换行符、EOF 或者读取了 $length-1
个字节后停止。如果忽略 $length
$handle
et renvoyer une chaîne d'une longueur maximale de $length
-1 octets. S'arrête après avoir rencontré un caractère de nouvelle ligne, EOF ou lu $length-1
octets. Si le paramètre $length
est omis, la longueur de lecture par défaut est de 1 Ko (1024 octets). Exemple :Utilisez la fonction fgets() pour lire une ligne de données du fichier "test.txt"
<?php $file = fopen("test.txt","r"); echo fgets($file); fclose($file); ?>Ensuite, l'instruction de boucle peut également lire toutes les données ligne par ligne :
<?php $handle = fopen("test.txt","r"); if ($handle) { while (($info = fgets($handle, 1024)) !== false) { echo $info.'<br>'; } fclose($handle); } ?>
Étude recommandée : "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!