ホームページ >バックエンド開発 >PHPチュートリアル >PHPでファイル名と拡張子を取得する方法を詳しく解説

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

怪我咯
怪我咯オリジナル
2017-07-05 10:45:061889ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

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