$ファイルは、=「test.ex」という名前の設定ファイル:
1、配列の最後の要素を取得するには、アレイへのアレイの使用、ファイル名:
関数 get_extension($ファイル) { 返す エンド(爆発 ''(、$ファイルを)); }
システム機能のパス情報を用いて、2:
2.1:
関数 get_extension($ファイル) { $情報 = パス情報($ファイル); リターン $情報 [ '拡張子' ]; }
:2.2:
関数 get_extension($ファイル) { リターン パス情報($ファイル、PATHINFO_EXTENSION)。 }
「最後はここに登場キャラクターのポイントを使用して、3」:
関数 get_extension($ファイル) { リターン SUBSTR($ファイル、のstrrpos($ファイル。 ''、)1 + ); //のstrrposは最後に現れるインデックスを返します
@のか:戻りSUBSTR(strrchr($ファイル ;、)、1 '')
// strrchr($ファイル、「」) (それが再び必要SUBSTRあるので、ドット文字を含む)の文字が端部に表示される最後の点を返します
}
考えます:
ファイルは1と命名された場合、$ファイル=「テスト」(接尾辞)2、$ファイル=「test.dir /テスト」(文字の最後の文字位置の後にポイントがない接尾語を表示されません)
テストスクリプトのショーを実行します。2.2は、どのような状況にも適用可能です