博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php字符串替换函数strtr
阅读量:6090 次
发布时间:2019-06-20

本文共 615 字,大约阅读时间需要 2 分钟。

hot3.png

strtr

其实strtr的日常用法和str_replace还是有一些不同的

string strtr ( string $str , string $from , string $to )

$from和$to存放的是进行替换的字符集 ,单个匹配

例如$from = 'abcde' $to = '12345'

则在源字符串中所有的a to 1,b to 2,c to 3,d to 4,e to 5,并不是只有完整匹配'abcde'的子串才会被替换成‘12345’

string strtr ( string $str , array $replace_pairs )

这里面的$replace_pairs 是一个索引数组,这里面是进行完整匹配的,最长匹配原则

 'cba','ac' => 'ca'));//且是最大匹配原则,即若$replace_pairs的查找串有包含的情况,会以最长匹配为准 output:'cbade ace'echo strtr('abcde ace', array('ab' => 'ba','abc' => 'cba'));?>

str_replace($find, $replace, $source);

preg_replace($reg, $replace, $source);

转载于:https://my.oschina.net/sallency/blog/390252

你可能感兴趣的文章
Linux 查找指定文件并删除
查看>>
c3p0写连接池 Demo
查看>>
Servlet-ServletConfig对象
查看>>
WindowsPhone8.1和Win10常用的API
查看>>
vue-cli3.0-beta vue脚手架3.0的使用
查看>>
A. Many Equal Substrings(水题)
查看>>
当 1不再是 1的时候,
查看>>
原创一看便知、Maven创建web项目
查看>>
延迟加载图片的 jQuery 插件——lazyload.js
查看>>
Ceilometer 问题小记
查看>>
走遍美国 听写
查看>>
程序的编写/数据结构和操作/容器的应用/查询程序
查看>>
Sencha-组件-DataView(数据视图)(官网文档翻译16)
查看>>
博客系统的数据库设计
查看>>
图书简介:Spring Batch批处理框架
查看>>
关于json串的双引号和单引号
查看>>
营销型后台系统开发应该考虑到的
查看>>
javaweb各种框架组合案例(五):springboot+mybatis+generator
查看>>
【HDOJ】3071 Gcd & Lcm game
查看>>
【HDOJ】1438 钥匙计数之一
查看>>