Il est souvent nécessaire de lire des fichiers dans PHP
Parfois, nous pouvons avoir besoin de lire une ligne d'informations à partir du fichier spécifié, alors comment résoudre ce problème ? PHP
a une fonction fgets()
intégrée, qui peut renvoyer une ligne du fichier ouvert. Cet article vous amènera à y jeter un œil.
La première chose que vous devez comprendre est la syntaxe :
fgets ( resource $handle , int $length = ? )
$handle : le pointeur de fichier doit être valide et doit pointer vers le fichier ouvert avec succès par fopen()
ou fsockopen()
(Pas encore fermé par fclose()
).
$length : Lit une ligne du fichier pointé par $handle et renvoie une chaîne d'une longueur maximale de $length - 1 octet. Arrêtez-vous après avoir rencontré un caractère de nouvelle ligne (inclus dans la valeur de retour), EOF
ou après avoir lu $length - 1
octets (selon le cas rencontré en premier). Si $length
n'est pas spécifié, la valeur par défaut est 1 Ko, soit 1 024 octets.
Valeur de retour : renvoie une chaîne après avoir lu $handle
octets du fichier pointé par le pointeur $length - 1
. Renvoie false
s'il n'y a plus de données dans le pointeur de fichier. Renvoie false
lorsqu'une erreur se produit.
Exemple de code :
Avec les informations du fichier lu :
//exit.txt php good better Knowledge is power 我有一件小法宝 PHP is the best language for web programming, but what about other languages?
1 Il n'y a qu'un seul paramètre $handle<🎜. >
<?php $resource=fopen("./exit.txt","r"); echo fgets($resource)."<br>"; echo fgets($resource)."<br>"; echo fgets($resource)."<br>";
输出: php good better Knowledge is power 我有一件小法宝 PHP is the best language for web programming, but what about other languages?
2 Il y a deux paramètres $handle, $length
<?php $resource=fopen("./exit.txt","r"); echo fgets($resource,10)."<br>"; echo fgets($resource,10)."<br>"; echo fgets($resource,10)."<br>";
输出:php good better Kn owledge i
Recommandé : 《Résumé des questions d'entretien PHP 2021 (collection)》《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!