php 怎么过滤后url后面的缀名

发布网友 发布时间:2022-04-28 08:00

我来回答

4个回答

懂视网 时间:2022-04-28 12:21

php去除文件名后缀

简介:

php去除文件名后缀(扩展名):

<?php 
$filename="help.php"; 
$filename=str_replace(strrchr($filename, "."),"",$filename); 
echo $filename; 
?>

输出:

help

相关介绍:

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); 
$va=count($extend)-1; 
return $extend[$va]; 
} 
?>

example.exe 输出:exe

更多相关知识,请访问PHP中文网!

热心网友 时间:2022-04-28 09:29

方法1:用点“.”对字符串进行分割,取前面的值。
方法2:删除字符串后4位
方法3:截取字符串,不包括后面。
Q云漫步,欢迎回访

热心网友 时间:2022-04-28 10:47

$_GET['id']='sdfsf.5.jpg';
$new_str= strrev($str);
$new_str1=substr($new_str,strpos($new_str, ".")+1);
echo strrev($new_str1)

热心网友 时间:2022-04-28 12:22

$id2 = substr($id2,0,strrpos($id2,'.') -1);

加上这句 应该就是你想要的样子了,试下吧。

我的站上也有一些PHP的资料,不访看看吧 http://www.wo-fa.com/a/wangyejishu/PHP/list_22_1.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com