PHPはファイル名を変数に保存し、ファイル内の行数をカウントします

藏色散人
リリース: 2023-04-10 14:26:02
オリジナル
3931 人が閲覧しました

こんにちは、今日の記事は初心者が練習するのに非常に適しています!タイトルからわかるように、PHP を使用して実装する必要がある小さな要件が 2 つあります。1 つ目はテキスト ファイル名を変数に保存する必要があり、2 つ目はファイルに保持されているテキストを計算する必要があります。何行かありますが、実装について何かアイデアがある人はいないでしょうか?以下、詳しくご紹介していきます!

私が以前に書いた記事を読んだことがある方は、記事のテーマを質問形式で紹介することをご存知かと思いますが、今日も同様です。

質問が「ファイル内の行数をカウントするための PHP スクリプトの書き方」であるとします。テキスト ファイル名を変数に保存し、そのファイルに含まれるテキスト行数をカウントする必要があることに注意してください。 "

次に、この問題の解決策を書いてみましょう:

まず、PHP サンプル ファイルを作成します。ここでは demo.php;

という名前を付けます。

次に次のようにコードを直接入力します:

<?php

$file = basename($_SERVER[&#39;PHP_SELF&#39;]);
$no_of_lines = count(file($file));
echo " $file 中有 $no_of_lines 行"."<br>";
ログイン後にコピー

次にファイルを実行すると、結果は次のようになります:

PHPはファイル名を変数に保存し、ファイル内の行数をカウントします

ファイルが 5 行あるかどうか、次のように表示されます。

PHPはファイル名を変数に保存し、ファイル内の行数をカウントします

#何も問題ありません。

テキスト ファイル名を変数に保存するには、「

basename($_SERVER['PHP_SELF']);」メソッドを使用します。

ファイル名を計算します。テキスト行数は、「

count(file($file));」メソッドによって取得されます。

basename() 関数は、パスのファイル名部分を返すために使用されます。

$_SERVER['PHP_SELF'] は、現在の php ファイル ドキュメント ルートに関連する、Web サイトのルート ディレクトリを基準とした相対的な場所のアドレス。

file() 関数は、ファイル全体を配列に読み取ります。

file_get_contents() と似ていますが、file() はファイルを配列として返します。配列内の各単位は、改行を含むファイル内の対応する行です。

count() 関数は、配列内の要素の数を返すために使用されます。

最後に、最新かつ最も包括的な「

PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!

以上がPHPはファイル名を変数に保存し、ファイル内の行数をカウントしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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