<?php
header('content-type:text/html;charset=utf-8');
$str = "haf.dkf.jpg";
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第一种 php中没有substring 没有lastindexof
*/
$ext = substr($str,strrpos($str,'.')+1); //注意 加1 是不要。 是两个rr代表最后一次出现的位置 一个r是正向第一个
echo $ext;
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第二种
*/
$arr = explode('.',$str);
$len = count($arr);
echo $arr[$len-1];
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第三种
*/
$pathinfo = pathinfo($str);
// var_dump($pathinfo);
echo $pathinfo['extension'];
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第四种 这个函数也是好叼的 两个参数
*/
echo substr(strrchr($str, '.'), 1); //strrchr带.
header('content-type:text/html;charset=utf-8');
$str = "haf.dkf.jpg";
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第一种 php中没有substring 没有lastindexof
*/
$ext = substr($str,strrpos($str,'.')+1); //注意 加1 是不要。 是两个rr代表最后一次出现的位置 一个r是正向第一个
echo $ext;
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第二种
*/
$arr = explode('.',$str);
$len = count($arr);
echo $arr[$len-1];
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第三种
*/
$pathinfo = pathinfo($str);
// var_dump($pathinfo);
echo $pathinfo['extension'];
/**
* @name hao
* @abstract 申明变量/类/方法
* @notice 第四种 这个函数也是好叼的 两个参数
*/
echo substr(strrchr($str, '.'), 1); //strrchr带.