ホームページ > バックエンド開発 > PHPの問題 > PHPでのfgetは何を意味しますか

PHPでのfgetは何を意味しますか

青灯夜游
リリース: 2023-03-14 16:58:01
オリジナル
4103 人が閲覧しました

PHP では、fgets は「ファイルからデータ行を読み取る」ことを意味し、fgets() 関数は、開いているファイルから一度に 1 行のデータを読み取り、指定された長さのデータを返すことができます。 「fgets($handle,$length)」。

PHPでのfgetは何を意味しますか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP fgets は、PHP をベースに開発されたプログラミング言語です。 PHP言語について ファイルポインタからデータ行を読み取ってデータを返す関数。

fgets() 関数は、開いているファイルから一度に 1 行のデータを読み取るために使用されます。この関数の構文形式は次のとおりです:

fgets($handle,$length)
ログイン後にコピー

パラメータ $handle は開かれるファイルです。パラメータ $length は、読み取るデータの長さを設定するために使用されるオプションのパラメータです。

関数は、指定されたファイル $handle から行を読み取り、最大長 $length-1 バイトの文字列を返すことができます。改行文字、EOF に遭遇するか、$length-1 バイトを読み取ると停止します。 $length パラメータを省略した場合、デフォルトの読み取り長は 1k (1024 バイト) です。

例:

fgets() 関数を使用して、「test.txt」ファイルからデータ行を読み取ります

PHPでのfgetは何を意味しますか

<?php
$file = fopen("test.txt","r");
echo fgets($file);
fclose($file);
?>
ログイン後にコピー

PHPでのfgetは何を意味しますか

その後、ループ ステートメントですべてのデータを 1 行ずつ読み取ることもできます。

<?php
$handle = fopen("test.txt","r");
if ($handle) {
        while (($info = fgets($handle, 1024)) !== false) {
            echo $info.&#39;<br>&#39;;
        }
        fclose($handle);
    }  
?>
ログイン後にコピー

PHPでのfgetは何を意味しますか

# 推奨学習: 「

PHP ビデオ チュートリアル#」 ##"

以上がPHPでのfgetは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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