php去掉指定字符最后出现位置起的部分

如"test.php"去掉"."起到最后的部分,只留下"test"。
已邀请:

liuliangsong - 80后IT民工

赞同来自:

先使用strrpos函数,查找某个字符在字符串中最后出现的位置,再使用substr函数截取就行。
<?php
$str = 'aiezu.com.txt';
echo substr($str, 0, strrpos($str, '.'));
//输出: aiezu.com

$str = '/home/web/aiezu.com/index.php';
echo substr($str, 0, strrpos($str, '/'));
//输出: /home/web/aiezu.com

要回复问题请先登录注册