Maison  >  Article  >  développement back-end  >  Comment obtenir une extension de fichier via PHP

Comment obtenir une extension de fichier via PHP

不言
不言original
2018-07-14 16:54:472752parcourir

Cet article présente principalement comment obtenir l'extension de fichier via 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

Manuel recommandé. :Manuel d'auto-apprentissage complet php

Le premier type

substr(strrchr("http://www.xxx.com/public/abc.jpg", '.'), 1);
string strrchr('string','needle') 获取字符串中出现指定字符串的最后位置到末尾的内容
int strrpos('string','needle') 获取字符串中出现指定字符串的最后位置
string substr('string','position') 从指定位置截取字符串到末尾
string strchr('string','needle') 获取字符串中出现指定字符串的最先位置到末尾的内容
int strpos('string','needle') 获取字符串中出现指定字符串的最先位置

Le deuxième type

substr($path, strrpos($path, '.') + 1)

Le troisième type

array_pop(explode('.', $path))

Le quatrième type

(pathinfo($path))['extension']
  pathinfo($path) 返回: 
'dirname' => string 'http://www.baidu.com/public' (length=27)
'basename' => string 'abc.jpg' (length=7)
'extension' => string 'jpg' (length=3)
'filename' => string 'abc' (length=3)
Articles connexes Recommandation :
1.Plusieurs méthodes pour PHP pour déterminer et obtenir des extensions de fichiers
2.Diverses méthodes pour PHP pour obtenir des extensions de fichiers
Recommandations vidéo associées :
1. Tutoriel vidéo Dugu Jiujian (4)_PHP

Ce qui précède représente l'intégralité du contenu de cet article, j'espère. cela sera utile à tout le monde. Apprendre est utile. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Un résumé des cinq principes de la conception orientée objet PHP (SOLID)

Pour PhpStorm formatage du code Introduction aux paramètres

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn