php获得文件扩展名三法。 有没有考虑 a.b.txt 的情况? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 真够累的,strstr不就得了详细些???!! <?php//方法一:function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } //方法二function extend_2($file_name){ $extend = pathinfo($file_name); $extend = strtolower($extend["extension"]); return $extend; }//方法三function extend_3($file_name){ $extend =explode("." , $file_name); return $extend[1];}$file = "c:\test.test\haha.haha.txt";echo extend_1($file);echo "\n<br>\n";echo extend_2($file);echo "\n<br>\n";echo extend_3($file);?>返回结果:txt txt test\haha to:flyfeicsdn(flyfei)打错了,应该是strrchr。$file = "a.b.c.jpeg";$ext = strrchr($file, ".");print $ext; 正则批量替换 php数组排序 又是php问题 救命……关于如何运用天气预报数据的问题 php 中如何包含虚拟目录中的文件 PHP生成HTML 关于setCOOKIE时效问题 疑问?想的是产生几个input,但结果是第几个input??? 请教二个网站设计中的问题。 急需大神求解:ajax传过去的post值用tp框架打印出现空值 if ($a-$b>$c/2)是不是比if (($a-$b)/2>$c)效率低? 高分求,用Session如何做一个完整的论坛用户认证?
//方法一:
function extend_1($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
return ($retval);
} //方法二
function extend_2($file_name)
{
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}//方法三
function extend_3($file_name)
{
$extend =explode("." , $file_name);
return $extend[1];
}$file = "c:\test.test\haha.haha.txt";echo extend_1($file);
echo "\n<br>\n";
echo extend_2($file);
echo "\n<br>\n";
echo extend_3($file);?>返回结果:txt
txt
test\haha
打错了,应该是strrchr。
$file = "a.b.c.jpeg";
$ext = strrchr($file, ".");
print $ext;