Maison >développement back-end >tutoriel php >7 façons d'obtenir des extensions de fichiers en PHP
Cet article présente les 7 méthodes pour obtenir des noms de suffixes de fichiers en PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
1.$file = 'x.y.z.png'; echo substr(strrchr($file, '.'), 1); 解析:strrchr($file, '.') strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符 2.$file = 'x.y.z.png'; echo substr($file, strrpos($file, '.')+1); 解析:strrpos($file, '.') 查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取 3.$file = 'x.y.z.png'; $arr=explode('.', $file); echo $arr[count($arr)-1]; 4.$file = 'x.y.z.png'; $arr=explode('.', $file); echo end($arr); //end()返回数组的最后一个元素 5.$file = 'x.y.z.png'; echo strrev(explode('.', strrev($file))[0]); 6.$file = 'x.y.z.png'; echo pathinfo($file)['extension']; 解析:pathinfo() 函数以数组的形式返回文件路径的信息。包括以下的数组元素: [dirname] [basename] [extension] 7.$file = 'x.y.z.png'; echo pathinfo($file, PATHINFO_EXTENSION);<.>
Résumé : 2 types d'interception de chaînes, 3 types de fractionnement de tableaux, 2 types de fonctions de chemin
Recommandations associées :php a le temps de pratiquer la méthode d'implémentation
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!