ホームページ  >  記事  >  毎日のプログラミング  >  PHPでファイル拡張子を取得するにはどのような方法がありますか? (写真 + ビデオ)

PHPでファイル拡張子を取得するにはどのような方法がありますか? (写真 + ビデオ)

藏色散人
藏色散人オリジナル
2018-09-30 09:24:266526ブラウズ

この記事では、PHP がファイルの接尾辞名 を取得する方法を中心に詳しく紹介します。

PHP ファイル サフィックス名 を取得することは、面接プロセス中であっても、PHP 初心者の独習中にであっても、PHP 学習者にとって一般的な操作です。 PHP を使用してファイルのサフィックス名を取得する は、習得する必要がある非常に一般的な知識ポイントです。

ここで、ファイル拡張子 を取得するための PHP の概要を説明します。これは、サフィックス名の 2 つの方法です。

1. pathinfo を通じて

#まず、pathinfo() 関数がパス情報を含む連想配列を返すことができることを知っておく必要があります。次に、次のコードを記述します。 pathinfo を使用して 1 .txt ファイルのパス情報を取得します。

<?php
var_dump(pathinfo(&#39;1.txt&#39;));

戻り情報は以下の通りです。

PHPでファイル拡張子を取得するにはどのような方法がありますか? (写真 + ビデオ)

#図で注目すべきはextension要素の値です。ここに txt があります。これはファイル接尾辞名を意味します。

次に、ここで個々のファイルのサフィックスを取得したい場合は、次の操作を実行できます:

1, PATHINFO_EXTENSION

<?php
echo pathinfo(&#39;1.txt&#39;,PATHINFO_EXTENSION);

を直接実行します。 pathinfo の PATHINFO_EXTENSION 定数を使用して、サフィックス名

2 と配列要素

<?php
$data = (pathinfo(&#39;1.txt&#39;));
echo $data[&#39;extension&#39;];

を取得します。配列要素の値をここに直接出力します。ファイル拡張子を取得した結果は上記と同じになります。

2. substr

substr() を使用すると、文字列の開始添字から始まる指定された数の文字を抽出できます。これは、文字列の一部をインターセプトします。文字列については誰もが知っているはずです。

echo substr(&#39;1.txt&#39;,2);

ここでは、substr を直接使用してファイルのサフィックス名をインターセプトして取得します。ただし、このメソッドは単純なファイル名にのみ使用するのが最適です。この substr メソッドは複雑なファイル名には推奨されません。

通常、ファイル名のサフィックスを取得する操作が含まれます。最初の方法である

pathinfo を使用することをお勧めします。

この記事は、PHP でファイルのサフィックス名を取得する具体的な方法について説明します。 PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイトにある

PHP ビデオ チュートリアル をご覧ください。

以上がPHPでファイル拡張子を取得するにはどのような方法がありますか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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