PHP替换字符串函数str_replace()用法及实例
- 2022年11月12日
- 868 次
字符串替换功能,在很多网站中都是一种很常用也很普遍的操作,比如常见的一些网站中对于一些不文明的骂人的话语或者是违禁词汇一般都会用“**”号来代替,在PHP中字符串替换函数也是常用的字符串函数之一,下面本文将从字符串替换函数str_replace()的语法、str_replace()使用实例两大方面理论联系实操对PHP的字符串替换函数进行记载和分享。
一、字符串替换函数str_replace()语法
1、str_replace()语法格式:
str_replace(
mixed $search,
mixed $replace,
mixed $subject,
int &$count = ?
): mixed
2、str_replace()语法参数说明:
(1)、$search是指需要替换的字符串的变量,是指定搜索的值,是必要参数;
(2)、$replace是指定替换的值,是必要参数;
(3)、$subject是指定被搜索和替换的字符串或者数组,是必要参数;
(4)、$count是指被替换的字符串的次数,数据类型是整数型,是可选参数;
(5)、返回值是被替换后的字符串或者是数组。
3、str_replace()用法
根据以上str_replace()函数的语法,我们可以得知函数内必须必备3个参数,一个参数是搜索词,第二个参数是替换值,第三个参数是需要替换的字符串和数组,大致意思就是我们在一个数组或者是字符串中查找我们要替换的搜索词,然后用替换值替换字符串或者数组中的那个搜索词。
二、字符串替换函数str_replace()实例
<?php
$str = '坏蛋';
$str2 = '不是好人';
$juzi = '张三是一个坏蛋,老是干一些坏坏的事,所以坏蛋必须死!';
echo '未替换前的句子:'.$juzi.'<br>';
echo '替换后的句子:'.str_replace($str,$str2,$juzi,$count).'<br>';
echo '本次共替换'.$count.'次'.$str.'为'.$str2;
?>
<?php
$str = '坏蛋';
$str2 = '不是好人';
$juzi = '张三是一个坏蛋,老是干一些坏坏的事,所以坏蛋必须死!';
echo '未替换前的句子:'.$juzi.'<br>';
echo '替换后的句子:'.str_replace($str,$str2,$juzi,$count).'<br>';
echo '本次共替换'.$count.'次'.$str.'为'.$str2;
?>在$juzi变量中共出现了两次搜索词“坏蛋”,使用str_replace()函数将两个“坏蛋”都替换为了指定词“不是好人”。
在PHP中字符串替换函数str_replace()函数还是比较重要也是比较常用的,所以得牢记str_replace()函数的语法格式及如何使用。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP static静态变量方法如何使用 PHP static静态变量方法实例代码 2022-12-08
- PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别 2022-10-27
- PHP中如何创建临时文件 PHP中创建临时文件的方法 2022-11-10
- PHP对象类型如何检测?PHP如何检测对象属于那个类? 2022-12-12
- PHP cURL 实战教程:从入门到 REST API 调用 2026-06-30
- PHP自定义函数用法解析及PHP自定义函数如何调用 2022-10-03
