php strtr函数的用法
php strtr函数的用法
码上有春天 发表于2年前
php strtr函数的用法
  • 发表于 2年前
  • 阅读 11
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: php strtr函数的用法

有两种用法:

1.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’

2.string strtr ( string $str , array $replace_pairs )

这里面的$replace_pairs 是一个索引数组,这里面是进行完整匹配的,最长匹配原则,即若$replace_pairs的查找串之间有包含的情况,会使用最长匹配项进行替换。只搜索原字符串,不会对之前替换的结果再次搜索替换

$arr1 = array("Hello " => "Hi", "Hello" => "earth");/*最长匹配*/
$arr2 = array("Hello" => "Hi", "Hi" => "earth");/*不会迭代替换*/
echo strtr("Hello world",$arr1);
echo strtr("Hello world",$arr2);


标签: php函数strtr
共有 人打赏支持
粉丝 5
博文 75
码字总数 54169
×
码上有春天
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: