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

WBOY
リリース: 2016-07-20 11:01:08
オリジナル
872 人が閲覧しました

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]) ファイルから行ポインタを取得します。 パラメータハンドル...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート