ホームページ >バックエンド開発 >PHPチュートリアル >PHPはファイル名を変数に保存し、ファイル内の行数をカウントします
こんにちは、今日の記事は初心者が練習するのに非常に適しています!タイトルからわかるように、PHP を使用して実装する必要がある小さな要件が 2 つあります。1 つ目はテキスト ファイル名を変数に保存する必要があり、2 つ目はファイルに保持されているテキストを計算する必要があります。何行かありますが、実装について何かアイデアがある人はいないでしょうか?以下、詳しくご紹介していきます!
私が以前に書いた記事を読んだことがある方は、記事のテーマを質問形式で紹介することをご存知かと思いますが、今日も同様です。
質問が「ファイル内の行数をカウントするための PHP スクリプトの書き方」であるとします。テキスト ファイル名を変数に保存し、そのファイルに含まれるテキスト行数をカウントする必要があることに注意してください。 "
次に、この問題の解決策を書いてみましょう:
まず、PHP サンプル ファイルを作成します。ここでは demo.php
;
次に次のようにコードを直接入力します:
<?php $file = basename($_SERVER['PHP_SELF']); $no_of_lines = count(file($file)); echo " $file 中有 $no_of_lines 行"."<br>";
次にファイルを実行すると、結果は次のようになります:
ファイルが 5 行あるかどうか、次のように表示されます。
basename($_SERVER['PHP_SELF']);」メソッドを使用します。
count(file($file));」メソッドによって取得されます。
basename() 関数は、パスのファイル名部分を返すために使用されます。
$_SERVER['PHP_SELF'] は、現在の php ファイル ドキュメント ルートに関連する、Web サイトのルート ディレクトリを基準とした相対的な場所のアドレス。
file_get_contents() と似ていますが、
file() はファイルを配列として返します。配列内の各単位は、改行を含むファイル内の対応する行です。
count() 関数は、配列内の要素の数を返すために使用されます。
PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!
以上がPHPはファイル名を変数に保存し、ファイル内の行数をカウントしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。