Blogger Information
Blog 29
fans 0
comment 0
visits 35022
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP 获取文件扩展名的方法(七种)
小臣
Original
692 people have browsed it
<?php
/**
 * PHP 获取文件扩展名的方法
 */
/**
 * 第一种
 * 解析:strrchr($file, '.')

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
 */
$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1),'<br/>';
/**
 * 第二种
 * 解析:strrpos($file, '.')

查找 "." 在字符串中最后一次出现的位置,返回位置 substr() 从该位置开始截取
 */
$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1),'<br/>';
/**
 * 第三种
 */
$file = 'x.y.z.png';
$arr = explode('.', $file);
echo $arr[count($arr)-1],'<br/>';
/**
 * 第四种
 * end() 返回数组的最后一个元素
 */
$file = 'x.y.z.png';
$arr = explode('.', $file);
echo end($arr),'<br/>';
/**
 * 第五种
 * strrev() 函数反转字符串
 */
$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]),'<br/>';
/**
 * 第六种
 * pathinfo() 函数以数组的形式返回文件路径的信息
 */
$file = 'x.y.z.png';
echo pathinfo($file)['extension'],'<br/>';
/**
 * 第七种
 */
$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION);

运行实例 »

点击 "运行实例" 按钮查看在线实例


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post