PHPでファイル名と拡張子を取得する方法を詳しく解説

怪我咯
リリース: 2023-03-12 18:46:01
オリジナル
1833 人が閲覧しました

この記事では、PHP でファイル名と拡張子を取得する方法を主に紹介します。編集者が非常に優れていると考えたので、参考として共有します。エディターに従って、

php はファイル名と拡張子を取得します

1.basename() - パスのファイル名を返します

次の php コードを参照してください。

<?php

$path =
"/usr/www/html/index.php";

echo basename($path)."<br>";

//如果选择suffix则忽略扩展名

echo basename($path,".php");

?>
ログイン後にコピー

実行結果:

index.php

index

2.dirname() - 現在のスクリプトのファイルパスを返します。

phpコード:

<?php

//——FILE返回文件完整路径

$dir = dirname(FILE);

echo $dir;

?>
ログイン後にコピー

実行結果:

F:webzendexercise

3.pathinfo()は、パス情報を含む関連付けられたarrayを返します。

次の配列単位が含まれます: パス名 dirname、ファイル名のベース名、および拡張子名 extension。

以下の簡単なコードのデモをご覧ください:

<?php

$path =
"/usr/www/html/index.php";

$pathinfo 
= pathinfo($path);

echo "目录名称:$pathinfo[dirname]<br>";

echo "文件名称:$pathinfo[basename]<br>";

echo "扩展名:$pathinfo[extension]";

?>
ログイン後にコピー

実行結果:

ディレクトリ名: /usr/www/html

ファイル名:index.php

拡張子: php

4.realpath -- Return正規化された絶対パス名

PHP コードは次のとおりです:

<?php

$path =
"./exercise/php.txt";

$realpath 
= realpath($path);

echo $realpath;

?>
ログイン後にコピー

最後に、ちょっとしたトリックに注意してください: 異なるパスを持つファイル パス演算子可能、異なる、下で "/" と "" を使用できますwindows,

Linuxでは「/」しか使えないので、開発するときは上でファイルパスを書いたように「/」を使うことをお勧めします!

以上がPHPでファイル名と拡張子を取得する方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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