ホームページ  >  記事  >  バックエンド開発  >  php fgets 関数_PHP チュートリアル

php fgets 関数_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:01:08830ブラウズ

PHPのfget関数 ​

fgets
(PHP 4、PHP 5)

fgets - ファイルから行ポインターを取得します

説明
文字列 fgets(resource$handle[summary$length])
ファイルから行ポインタを取得します。

パラメータ

ハンドル
ファイル ポインタは有効である必要があり、fopen() または fsockopen() によって正常に開かれた (fclose() によってまだ閉じられていない) ファイルを指している必要があります。

長さ
終了長 - 1 バイトが読み取られるとき、改行 (戻り値に含まれる)、または EOF 解析 (いずれか最初に来る方) のときに読み取ります。長さが指定されていない場合、ストリームの読み取りは行の終わりに達するまで継続されます。

注: PHP 4.3.0 より前では、省略は行の長さが 1024 であると想定されていました。ファイル内のほとんどの行が 8KB より大きい場合は、スクリプトで最大行長を指定した方が効率的である可能性があります。



戻り値
処理で指定されたファイルから読み取られた最大 - 1 バイトの長さの文字列を返します。

エラーが発生した場合は FALSE を返します。

変更

リリースノート
4.3.0 fgets() はバイナリセーフになりました
4.2.0 長さパラメータはオプションです

例を見てみましょう:

$handle = @fopen("/tmp/inputfile.txt", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose($handle);
}
?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445477.html技術記事 php fgets function fgets (PHP 4, PHP 5) fgets - 文字列を記述するファイルから行ポインタを取得します。 fgets(resource$handle[summary$length]) ファイルから行ポインタを取得します。 パラメータハンドル...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。