ホームページ  >  記事  >  バックエンド開発  >  PHPのbasename()関数の使い方の詳しい説明

PHPのbasename()関数の使い方の詳しい説明

王林
王林オリジナル
2023-06-27 12:30:562634ブラウズ

PHP のbasename() 関数は、指定されたパスのファイル名部分を取得するために使用される非常に便利な関数です。ここでは、PHPのbasename()関数の使用法を詳しく紹介します。

1. 関数プロトタイプ

basename (string $path, string $suffix): string

2. 関数パラメータ

$path: ファイルは次のようにする必要があります。名前のパス文字列を取得します。相対パスまたは絶対パスを使用できます。

$suffix: オプション。ファイル名が $suffix で終わる場合、この部分は削除されます。

3. 関数の戻り値

basename() 関数の戻り値は、指定されたパスにあるファイル名です。 $suffixパラメータがある場合は、ファイル名中の$suffixで終わる部分を削除してください。

4. 関数の例

次の例では、次のパスを使用します:/var/www/html/test.txt

  1. ファイルを取得します。 name

echo basename('/var/www/html/test.txt'); // 出力: test.txt

  1. ファイル拡張子を削除

echo basename('/var/www/html/test.txt', '.txt'); // 出力: test

  1. 現在のパスにあるファイル名を取得します

echobasename(__FILE__); // 出力:basename.php

  1. フォルダー名を取得

$dir = dirname('/ var /www/html/test.txt');
echobasename($dir); // 出力: html

5. 注意事項

  1. パスが次で始まる場合斜線 文字列がダッシュ (/) で終わる場合、空の文字列が返されます。例:

echobasename('/var/www/html/'); // 出力: ''

  1. パスが "." または " の場合.. "の場合、対応するファイル名文字列が返されます。

echobasename('.'); // 出力: '.'
echobasename('..'); // 出力: '..'

  1. $suffix パラメータでは大文字と小文字が区別されます。例:

echobasename('/var/www/html/test.TXT', '.txt'); // 出力: test.TXT

  1. if 指定されたパスがフォルダーまたはファイルでない場合は false を返します。

echobasename('/var/www/html/test'); // 出力: test

上記は、PHPのbasename()関数の詳細な説明です。この機能により、ファイル名やフォルダー名を簡単に取得し、対応する操作を実行できます。実際の開発プロセスでは、必要に応じて他の関数や変数と組み合わせて使用​​することもでき、より柔軟で効率的な結果を実現できます。

以上がPHPのbasename()関数の使い方の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。