PHP ファイルのサフィックス名を取得する 7 つの方法

零到壹度
リリース: 2023-03-23 14:20:01
オリジナル
30460 人が閲覧しました

この記事の内容は、PHP ファイルのサフィックス名を取得する 7 つの方法を共有することです。必要な友人は参照してください

推奨マニュアル: php の完全な独学。マニュアル

最初のタイプ:

$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);
ログイン後にコピー

分析: strrchr($file, '.') strrchr($file, '.')
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

第二种:

$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);
ログイン後にコピー

解析:strrpos($file, '.')
查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取

第三种:

$file = 'x.y.z.png';
$arr=explode('.', $file);
echo $arr[count($arr)-1];
ログイン後にコピー

第四种:

$file = 'x.y.z.png';
$arr=explode('.', $file);
echo end($arr);  //end()返回数组的最后一个元素
ログイン後にコピー

第五种:

$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]);
ログイン後にコピー

第六种:

.$file = 'x.y.z.png';
echo pathinfo($file)['extension'];
ログイン後にコピー

解析:pathinfo()

strrchr() 関数は、別の文字列の最後の出現を見つけます。文字列の位置を返し、その位置から文字列の末尾までのすべての文字を返します


2 番目の型:

[dirname]
[basename]
[extension]
ログイン後にコピー

解析: strrpos($file, '.') 文字列内の最後の「.」を見つけて、この位置から substr() がインターセプトする位置を返します


3 番目のタイプ:
.$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION);
ログイン後にコピー

4 番目のタイプ:

rrreee
5 番目のタイプ:
🎜🎜rrreee🎜🎜🎜6 番目のタイプ: 🎜🎜🎜rrreee🎜🎜分析: pathinfo() この関数は、ファイル パスを次の形式で返します。配列情報。 🎜🎜🎜🎜には以下の配列要素が含まれます: 🎜🎜🎜🎜🎜🎜🎜rrreee🎜🎜🎜 7番目のタイプ: 🎜🎜🎜rrreee🎜🎜 概要: 2種類の文字列インターセプト、3種類の配列分割、2種類のパス関数🎜 🎜 🎜🎜🎜 おすすめ関連記事🎜: 🎜1.🎜 PHP でファイル拡張子を確認して取得するいくつかの方法🎜 🎜2.🎜 PHP でファイル拡張子を取得するさまざまな方法🎜🎜🎜 おすすめ関連動画🎜:🎜 🎜1. Dugu Jiijian(4)_PHP ビデオチュートリアル🎜🎜🎜

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

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