PHP去除字符串最后一个字符的三种方法实例


Posted in PHP onMarch 01, 2017

前言

本文讲讲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 '不相同';
 }

执行效果图:

PHP去除字符串最后一个字符的三种方法实例

如上图,错误的方式会导致最后一个字符成为乱码,所以以上的三种方式才是正确的去吃字符串最后一个字符的正确方法。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

PHP 相关文章推荐
ajax php 实现写入数据库
Sep 02 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
Jun 06 PHP
php采集内容中带有图片地址的远程图片并保存的方法
Jan 03 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
基于PHP实现等比压缩图片大小
Mar 04 PHP
PHP基于XMLWriter操作xml的方法分析
Jul 17 PHP
php实现的rc4加密解密类定义与用法示例
Aug 16 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
Smarty模板类内部原理实例分析
Jul 03 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 PHP
深入讲解PHP的对象注入(Object Injection)
Mar 01 #PHP
PHP实现图片批量打包下载功能
Mar 01 #PHP
深入解析PHP中SESSION反序列化机制
Mar 01 #PHP
yii2使用GridView实现数据全选及批量删除按钮示例
Mar 01 #PHP
PHP插件PHPMailer发送邮件功能
Feb 28 #PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
Feb 28 #PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 #PHP
You might like
PHP6 先修班 JSON实例代码
2008/08/23 PHP
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
Zend Framework过滤器Zend_Filter用法详解
2016/12/09 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
JavaScript多线程详解
2015/08/12 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
原生js实现随机点名
2020/07/05 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
python 多线程应用介绍
2012/12/19 Python
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
Numpy 多维数据数组的实现
2020/06/18 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
公司请假条范文
2014/04/11 职场文书
家长对老师的评语
2014/04/18 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
明确岗位职责
2015/02/14 职场文书
员工辞退通知书
2015/04/17 职场文书
JS 基本概念详细介绍
2021/10/16 Javascript