Cet article présente principalement les méthodes courantes d'obtention d'extensions de fichiers en PHP. Il résume et analyse cinq techniques opérationnelles courantes d'obtention d'extensions de fichiers en PHP sous forme d'exemples. Les amis dans le besoin peuvent se référer aux exemples de cet article
Résume les méthodes courantes d'obtention d'extensions de fichiers en PHP. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants : Il s'agit d'une question de test écrit que j'ai rencontrée lors de ma candidature à un stage : Utilisez plus de cinq méthodes pour obtenir la prolongation de un fichier. Exigences : dir/upload.image.jpg, find .jpg ou jpg, doit être traité à l'aide de la fonction de traitement fournie avec PHP. La méthode ne peut évidemment pas être répétée et peut être encapsulée. dans une fonction. Par exemple,, get_ext1($file_name)
get_ext2($file_name)
méthode 1 :
function getExt1($filename) { $arr = explode('.',$filename); return array_pop($arr);; }
Méthode 2 :
function getExt2($filename) { $ext = strrchr($filename,'.'); return $ext; }
Méthode 3 :
function getExt3($filename) { $pos = strrpos($filename, '.'); $ext = substr($filename, $pos); return $ext; }
Méthode 4 :
function getExt4($filename) { $arr = pathinfo($filename); $ext = $arr['extension']; return $ext; }
Méthode 5 :
function getExt5($filename) { $str = strrev($filename); return strrev(strchr($str,'.',true)); }
Recommandations associées :
7 façons d'obtenir des extensions de fichiers en PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!