PHP中的strtr函数使用介绍(str_replace)


Posted in PHP onOctober 20, 2011

strtr 有两种形式:

string strtr ( string $str , string $from , string $to )
string strtr ( string $str , array $replace_pairs )
当使用第一种的时候, 参数 $from, $to 的字符串长度一定要相同, 否则多余的(不管是$from多还是$to多) 字符被忽略.

比如 $str = 'a-=b' ;

当$from='-=' ,$to='CD',输出'aCDb', 因为'-='与'CD'的长度相同,没有问题.

当$from='-=' ,$to='CDE',输出'aCDb', $to里的'E'被忽略.

当$from='-=' ,$to='C',输出'aC=b', $from里的'='被忽略.

而使用第二种形式, 则没有这个问题, 多余的字条不会忽略.

所以,如果故意用 strtr 函数代替 str_replace, 并且使用了第一种形式, 则一定要注意这个特征, 这可能是一个陷阱.

PHP 相关文章推荐
Cannot modify header information错误解决方法
Oct 08 PHP
一个很不错的PHP翻页类
Jun 01 PHP
一个PHP分页类的代码
May 18 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
Php中文件下载功能实现超详细流程分析
Jun 13 PHP
解析link_mysql的php版
Jun 30 PHP
php三维数组去重(示例代码)
Nov 26 PHP
thinkphp模板用法和内容输出实例
Nov 28 PHP
PHP获取数组的键与值方法小结
Jun 13 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
深入理解PHP+Mysql分布式事务与解决方案
Dec 03 PHP
PHP引擎php.ini参数优化深入讲解
Mar 24 PHP
PHP中读写文件实现代码
Oct 20 #PHP
Array of country list in PHP with Zend Framework
Oct 17 #PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
Oct 17 #PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 #PHP
30 个很棒的PHP开源CMS内容管理系统小结
Oct 14 #PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 #PHP
php 错误处理经验分享
Oct 11 #PHP
You might like
理解php Hash函数,增强密码安全
2011/02/25 PHP
header导出Excel应用示例
2014/01/24 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
PHP引用的调用方法分析
2016/04/25 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
JS常用字符串处理方法应用总结
2014/05/22 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
jQuery实现简单下拉导航效果
2015/09/07 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
React BootStrap用户体验框架快速上手
2018/03/06 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
在vue中使用echarts图表实例代码详解
2018/10/22 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
Python中的高级数据结构详解
2015/03/27 Python
python对html代码进行escape编码的方法
2015/05/04 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
乌克兰在线药房:Аптека24
2019/10/30 全球购物
劳动工资科岗位职责范本
2014/03/02 职场文书
公立医院改革实施方案
2014/03/14 职场文书
企业活动策划方案
2014/06/02 职场文书
欢迎标语大全
2014/06/21 职场文书
法定代表人授权委托书范文
2014/08/02 职场文书
农业项目合作意向书
2015/05/08 职场文书
主持人大赛开场白
2015/05/29 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
Python集合的基础操作
2021/11/01 Python