ベース名は、パスからファイル名を取得または取得するために使用される関数です。単に渡されたファイルまたはディレクトリの名前を出力するか、ベース名 $0 を使用する場合は既存のスクリプト名が出力されます。この関数は、プログラマが既存のスクリプトまたはファイルの名前を確認し、それをプログラムの以降のフローで使用するために使用されます。
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
開発者とプログラマはアプリケーションでこの関数を使用して、出力コンソールにファイル名を出力できるようにします。 PHP には、組み込み関数、ユーザー定義関数、日付関数、文字列関数、数値関数、数学関数など、多くの関数があります。組み込み関数の 1 つは、ユーザーがプログラムの現在のファイル名。必要に応じて出力コンソールに出力できます。そうでない場合は、ユーザーはそれをそのままプログラムの以降のフローに使用できます。
PHP の Basename はパッケージに組み込まれた関数であり、開発者またはプログラマーが出力画面にファイル名を出力するために使用できます。名前は入力パスに記載されている任意の名前にすることができ、basename 関数がファイル名を検索して画面に表示します。
構文:
basename (path, suffix)
上記の構文では、basename 関数は 2 つのパラメーターとともに渡されます。 1 つ目は、basename 関数への入力であるパス名で、2 つ目は、関数にさらに条件を付ける必要がある場合に使用されるオプションのサフィックスです。
以下に、PHP のベース名の例を示します。
コード:
<?php $basenamepath = "/dev/leela/login.php"; echo basename($basenamepath) ."<br/>"; ?>
出力:
上記のコードでは、basename パスは完全なパスを格納する変数であり、echo ステートメントは出力画面に出力を表示します。 Basename 関数への入力は変数 Basename パスであり、出力される出力は入力で指定されたファイル名になります。ベース名はパスをチェックし、パスの残りの部分を切り取り、出力を変更するために追加の引数が渡されない限り、ファイル名自体を出力します。
コード:
<?php $basenamepath = "/dev/leela/login.php"; echo basename($basenamepath,".php"); ?>
出力:
上記の例では、basename パスはフル パスを格納する変数であり、echo ステートメントは出力を画面に表示します。 Basename 関数への入力は Basename 変数であり、コンソールに表示される出力は上記のものとは若干異なります。ここで、echo ステートメントには、ファイル名を拡張子なしで出力する必要があるという制約があります。つまり、login.php の代わりに、ログインを出力するだけです。データを前述の条件に処理する関数に追加の引数の一部を指定でき、アプリケーションの機能に応じて開発者がコーディングできます。
コード:
<?php $basepath = "/dev/leela/welcome.php"; echo "The name of the file is "; echo basename($basepath); ?>
出力:
上記の例では、basepath はパス情報を保持する変数の名前であり、basename 関数を使用してファイルの名前を出力し、basename の上の echo ステートメントを使用してコード化されたステートメントを出力します。開発者やプログラマーがユーザーに簡単に理解できるようにします。ユーザーがベース名の機能を理解できない場合、開発者はいくつかの print ステートメントを追加することでユーザーが簡単に理解できるようにコーディングできます。
basename 関数には特定の機能がありますが、理解する必要のある例外がいくつかあります。
この記事では、PHP の Basename 関数とその仕組みについて説明しました。また、この関数を使用する際に注意し、適切に使用する必要がある例外についても理解しました。 Basename 関数を使用するときは、パラメーターを適切に渡す必要があります。そうしないと、間違った出力が得られる可能性があるため、パターン、つまりスラッシュとバックスラッシュを削除する必要があります。
以上がPHP のベース名の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。