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)); }
PHP utilise Curl pour implémenter des fonctions de connexion simulée et de capture de données Exemples de compétences PHP
Le moteur de recherche 360 inclut automatiquement des exemples php de solution de réécriture php
Explication détaillée des exemples php d'interaction client php et ethereum
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!