この記事の内容は、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()
2 番目の型:
[dirname] [basename] [extension]
解析: strrpos($file, '.')
文字列内の最後の「.」を見つけて、この位置から substr() がインターセプトする位置を返します
.$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 サイトの他の関連記事を参照してください。