php 截取并删除字符串最后一个字符的方法

秋天,是收获的季节,它因收获而变得美丽。苹果成熟了,成熟的苹果染红了大树,葡萄成熟了,成熟的葡萄在向我们微笑,桃子也成熟了,桃子像小女孩粉红的脸蛋。

在字符串的处理中,有时需要对字符串的最后一个字母进行截取判断或进行删除的操作。那么在 php 编程语言中,截取字符串的最后一个字母,以及删除字符串最后一个字母的方法是怎样的呢?

php 截取字符串最后一个字符的方法

1、使用 substr() 函数,截取字符串的最后一位

php代码:

<?php
//声明页面的编码类型
header("Content-type: text/html; charset=utf-8");
echo substr("http://www.feiniaomy.com/", -1);
// 返回结果: /
echo mb_substr("", -1);
// 返回结果:客
?>

说明:

(1)、substr(),对中文字符串兼容性不好

(2)、mb_substr(),可以处理中文字符串

(3)、关于 substr() 函数使用,参考:https://www.feiniaomy.com/post/254.html

2、使用 strlen() 函数获取字符串的最后一个字符

<?php
$str = "www.baidu.com";
$len = strlen($str)-1;
echo $str{$len};
?>

运行输出结果:m

php 删除字符串最后一个字符的方法

1、substr_replace() 函数删除字符串最后一个字符

php代码:

<?php
$str = "www.baidu.com/";
echo substr_replace($str ,"",-1);
?>

输出结果:www.baidu.com

2、使用 substr() 与 mb_substr() 函数

<?php
$str = "feiniaomy.com/";
echo substr($str, 0, -1);
$str = '站';
echo mb_substr($str,0,-1);
?>

运行结果:

feiniaomy.com

3、使用 rtrim() 函数删除字符串最后的字符

php代码:

<?php
$str = "abcdefd";
echo rtrim($str,'d');
?>

运行结果:abcdef

以上就是php 截取并删除字符串最后一个字符的方法。春阳灿灿,夏山如碧,秋蜩抱朴,冬日烈烈,皆愿与君长相随。更多关于php 截取并删除字符串最后一个字符的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
PHP性能优化案例分享

PHP实现短信验证码的发送次数限制

PHP中的异常处理机制深入讲解

PHP常见七种算法合集代码实例

PHP微信扫描二维码关注公众号后自动登录第三方网站