PHP中如何实现特定子串大小写敏感替换为星号(*)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计901个文字,预计阅读时间需要4分钟。
在之前的文章《PHP如何将某长度的子串替换成*号》中,我们介绍了一种字符串替换的方法。这次,我们将再介绍一种进行字符串替换的方法,看看这种方法的操作如何将子串替换成*号。
在之前的文章《PHP怎么将某长度的子串换成*号》中我们介绍了一种字符串替换的方法。这次我们再介绍一种进行字符串替换的方法,看看这种方法如何将给定子串换成*号。上文介绍的方法是给出替换开始的位置和替换长度,来进行字符串替换。本篇文章给大家介绍另一种方法:直接给出需要替换的子串来进行替换,因为是直接设置替换子串,会有大小写的问题,也就分为两种情况:大小写敏感和大小写不敏感。今天先介绍对大小写敏感的替换方法。
我们来看看下面一个例子:
<?php $str = 'hello,world,Hello,World'; $replace = '*'; $search1 = 'hello'; $search2 = 'world'; echo str_replace($search1, $replace, $str)."<br>"; echo str_replace($search2, $replace, $str)."<br>"; ?>
观察一下上面的代码,我们需要将字符串$str中的“hello”和“world”值替换成*号;而$str字符串“hello,world,Hello,World”中分别有两种替换子串,区别只在于首字母是否大小。
本文共计901个文字,预计阅读时间需要4分钟。
在之前的文章《PHP如何将某长度的子串替换成*号》中,我们介绍了一种字符串替换的方法。这次,我们将再介绍一种进行字符串替换的方法,看看这种方法的操作如何将子串替换成*号。
在之前的文章《PHP怎么将某长度的子串换成*号》中我们介绍了一种字符串替换的方法。这次我们再介绍一种进行字符串替换的方法,看看这种方法如何将给定子串换成*号。上文介绍的方法是给出替换开始的位置和替换长度,来进行字符串替换。本篇文章给大家介绍另一种方法:直接给出需要替换的子串来进行替换,因为是直接设置替换子串,会有大小写的问题,也就分为两种情况:大小写敏感和大小写不敏感。今天先介绍对大小写敏感的替换方法。
我们来看看下面一个例子:
<?php $str = 'hello,world,Hello,World'; $replace = '*'; $search1 = 'hello'; $search2 = 'world'; echo str_replace($search1, $replace, $str)."<br>"; echo str_replace($search2, $replace, $str)."<br>"; ?>
观察一下上面的代码,我们需要将字符串$str中的“hello”和“world”值替换成*号;而$str字符串“hello,world,Hello,World”中分别有两种替换子串,区别只在于首字母是否大小。

