Maison >développement back-end >tutoriel php >7 façons d'obtenir le suffixe des fichiers PHP
Le contenu de cet article est de partager avec vous 7 façons d'obtenir le nom de suffixe des fichiers PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer
Manuel recommandé : Manuel d'auto-apprentissage complet en php
Le premier type :
$file = 'x.y.z.png'; echo substr(strrchr($file, '.'), 1);
Analyse : strrchr($file, '.')
La fonction strrchr() trouve la dernière occurrence d'une chaîne dans une autre chaîne et renvoie tous les caractères de cette position jusqu'à la fin de la chaîne
Deuxième type :
$file = 'x.y.z.png'; echo substr($file, strrpos($file, '.')+1);
Analyse : strrpos($file, '.')
Trouver la dernière occurrence de "." dans la chaîne et renvoyer la position que substr() intercepte à partir de cette position
Le troisième type :
$file = 'x.y.z.png'; $arr=explode('.', $file); echo $arr[count($arr)-1];
Le quatrième type :
$file = 'x.y.z.png'; $arr=explode('.', $file); echo end($arr); //end()返回数组的最后一个元素
Le cinquième type :
$file = 'x.y.z.png'; echo strrev(explode('.', strrev($file))[0]);
Le sixième type :
.$file = 'x.y.z.png'; echo pathinfo($file)['extension'];
Analyse : pathinfo()
La fonction renvoie les informations sur le chemin du fichier sous la forme d'un tableau.
comprend les éléments de tableau suivants :
[dirname] [basename] [extension]
Septième type :
.$file = 'x.y.z.png'; echo pathinfo($file, PATHINFO_EXTENSION);
Résumé : 2 types d'interception de chaîne, 3 types de fractionnement de tableau, 2 types de fonctions de chemin 🎜>
Recommandé articles connexes
1.Plusieurs façons pour PHP de déterminer et d'obtenir des extensions de fichiers
2.Différentes façons pour PHP d'obtenir des extensions de fichiers Méthode
Recommandations vidéo associées :
1. Tutoriel vidéo Dugu Jiujian (4)_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!