>  기사  >  백엔드 개발  >  PHP에서 지정된 문자를 바꾸는 방법에 대한 자세한 소개(대소문자 구분)

PHP에서 지정된 문자를 바꾸는 방법에 대한 자세한 소개(대소문자 구분)

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-08-04 16:30:352615검색

上一篇文章中我们了解了替换字符串中指定字符的方法,有需要的请看《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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.