上一篇文章中我们了解了替换字符串中指定字符的方法,有需要的请看《php一招搞定替换指定字符(大小写不敏感)》。这次我们向大家介绍替换字符串中指定字符的另一种方法,有需要的可以参考参考。
我们在上一篇文章介绍了使用str_ireplace函数替换掉字符串中指定字符的方法,这种方法它对被替换字符的大小写不敏感,这次我们就来介绍一个对被替换字符敏感的函数。
首先我们来看一个小例子。
<?php echo str_replace("abyss","dragon","When you stare at the abyss, the Abyss is staring at you."); ?>
我们看看这个例子的结果
When you stare at the dragon, the Abyss is staring at you.
我们观察一下这个例子,在需要替换的字符串中,可以发现有两个abyss,只不过一个首字母大写了,一个首字母并没有大写,但是
结果却不像上一篇文章介绍的str_ireplace函数一样,只要字母一样就能替换掉,在使用这个函数的时候,必须要保证字母一样,大小写也一样。
我们具体看一下这个函数吧。
str_replace() 函数替换字符串中的一些字符(区分大小写)。
那我们再来看看这个函数的语法。
str_replace(find,replace,string,count)
这个函数的语法和上一篇文章中str_ireplace函数的语法一模一样。第一个参数都是规定要查找的值;第二个参数都是规定替换查找到的值;第三个参数是需要被替换的字符串;第四个参数也同样是对替换数进行计数的一个变量。
但是使用该函数也是有条件的,必须遵循下列规则:
如果搜索的字符串是数组,它将返回一个数组。
如果搜索字符串是数组,它将查找并替换数组中的每个元素。
如果搜索了一个数组,但只替换了一个字符串,则替换字符串将用于所有找到的值。
就说到这里了,有其他想知道的,可以点击这个哦。→ →php视频教程
위 내용은 PHP에서 지정된 문자를 바꾸는 방법에 대한 자세한 소개(대소문자 구분)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!