每天PHP函数:str_replace、strtr函数的区别

str_replace()函数
以其他字符替换字符串中的一些字符(区分大小写)
用法:str_replace ($search,$replace,$subject,$count)
第一个参数:$search,要替换的字符串,或数组
第二个参数:被用来替换的字符串或数组
第三个参数:被查询的字符串或数组
第四个参数:可选,如果被指定,将为设置为替换的次数
返回值:该函数返回替换后的数组或者字符串(新生成的)
用例:
<?php header("Content-type:text/html;charset=utf-8"); $str = '我在坚持学习编程'; $string = '不爱学习,不爱编程'; echo str_replace('我','我们',$str);//我们在坚持学习编程 echo str_replace('不','我',$string,$count);//我爱学习,我爱编程 echo $count;//2 ?>
strtr()函数
用法1:strtr($string,$from,$to);
以其他字符替换字符串中的一些字符(区分大小写)
第一个参数:$string规定要转换的字符串。
第二个参数:$from规定要改变的字符。
第三个参数:$to规定要改变为的字符。
用例:
<?php echo strtr("Hilla Warld","ia","eo");//Hello World ?>
用法2:strtr($string,$array);
第一个参数:$string规定要转换的字符串。
第二个参数:$array一个数组,其中的键名是原始字符,键值是目标字符。
用例:
<?php $table_change = array('you'=>'her sister'); $table_change += array('Love' => 'hate'); echo strtr("I Love you",$table_change); ?>
相关推荐
-
MySQL 安装失败,提示Apply Security Settings 的处理办法
MySQL 安装失败,提示Apply Security Settings 的处理办法2025-04-20 01:54:57 -
MySQL事务隔离级别详解2025-04-20 01:44:01
-
一文说清nginx规则匹配(含案例分析)2025-04-20 01:10:02
-
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)2025-04-20 00:55:25 -
php定义变量规则不能包含哪些字符?2025-04-20 00:27:24