时间:2021-05-26
前言
本文讲讲PHP中如何正确的去除字符串中的最后一个字符,之前跟大家分享过一篇关于PHP去除字符串最后一个字符的三种方法的文章,但是没给出实例,下面话不多说,直接上代码,相信一眼就能看出来了,直接将下面代码复制粘贴到自己本地服务器下,运行即可。
实例代码
$a = 'http://www.mafutian.net/'; $b = 'http://www.mafutian.net'; // 错误的方式: $len = strlen($a) - 1; $a{$len} = ''; // $a[$len] = ''; var_dump($a); // 输出:http://www.mafutian.net� if($a == $b) // 输出 '不相同' { echo '相同'; }else { echo '不相同'; } // 正确的方法有如下三种: // 方法一: $a = 'http://www.mafutian.net/'; $a = rtrim($a,'/'); var_dump(rtrim($a,'/')); // 输出:http://www.mafutian.net if($a == $b) // 输出相同 { echo '相同'; }else { echo '不相同'; } // 方法二: $a = 'http://www.mafutian.net/'; $a = substr($a,0,strlen($a)-1); var_dump($a);// 输出:http://www.mafutian.net if($a == $b) // 输出相同 { echo '相同'; }else { echo '不相同'; } // 方法三: $a = 'http://www.mafutian.net/'; $a = substr($a,0,-1); var_dump($a);// 输出:http://www.mafutian.net if($a == $b) // 输出相同 { echo '相同'; }else { echo '不相同'; }执行效果图:
如上图,错误的方式会导致最后一个字符成为乱码,所以以上的三种方式才是正确的去吃字符串最后一个字符的正确方法。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
C++字符串与指针在C++中可以用3种方法访问一个字符串(在第5章介绍了前两种方法)。用字符数组存放一个字符串【例】定义一个字符数组并初始化,然后输出其中的字符
本文实例讲述了php实现将字符串按照指定距离进行分割的方法。分享给大家供大家参考。具体如下:将一个字符串每隔三个字符添加一个逗号,例如把字符串123456789
本文实例讲述了Java统计一个字符串在另外一个字符串出现次数的方法。分享给大家供大家参考,具体如下:Java统计一个字符串在另外一个字符串出现次数代码如下:?1
Java字符串反转问题:给一个字符串,比如“Ilovechina”,把字符反转后变成“chinaloveI”思路:先把字符串从第一个字符与最后一个字符对换,第二
这次主要介绍字符串常用操作方法及例子1.python字符串在python中声明一个字符串,通常有三种方法:在它的两边加上单引号、双引号或者三引号,如下:name