每天PHP函数(第四天):str_replace、strtr函数的区别

2022-10-11 22:12:16 172 0
魁首哥

str_replace()函数

以其他字符替换 字符串 中的一些字符(区分大小写)

用法:str_replace ($search,$replace,$subject,$count)

第一个参数:$search,要替换的字符串,或数组

第二个参数:被用来替换的字符串或数组

第三个参数:被查询的字符串或数组

第四个参数:可选,如果被指定,将为设置为替换的次数

返回值:该函数返回替换后的数组或者字符串(新生成的)

用例:

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规定要改变为的字符。

用例:


 

用法2:strtr($string,$array);

第一个参数:$string规定要转换的字符串。

第二个参数:$array一个数组,其中的键名是原始字符,键值是目标字符。

用例:

'her sister');
	$table_change += array('Love' => 'hate');
	echo strtr("I Love you",$table_change);
?>
 

收藏
分享
海报
0 条评论
172
上一篇:XSS注入我也不怕不怕啦–PHP从框架层面屏蔽XSS的思考和实践 下一篇:61、php socket通信说明

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码