Blogger Information
Blog 55
fans 0
comment 0
visits 50481
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP字符串替换-0827
Bean_sproul
Original
672 people have browsed it

str_replace() 函数替换字符串中的一些字符(区分大小写)。

该函数必须遵循下列规则:

如果搜索的字符串是一个数组,那么它将返回一个数组。

如果搜索的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。

如果同时需要对某个数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余的元素将用空字符串进行替换。

如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有查找到的值起作用。

str_replace(find,replace,string,count)

实例

<?php
$str = 'Peter Zhu is PHP Lecture';
//1.str_replace()
//查找并替换
echo str_replace('PHP', 'JAVA', $str), '<br>';
//删除式替换
echo str_replace('Zhu', '', $str), '<br>';
// 一次性替换多个内容
echo str_replace(['Peter','Zhu','PHP'],'朱老师', $str), '<br>';
echo str_replace(['Peter','Zhu','Lecture'],['彼得','朱','讲师'], $str), '<br>';

运行实例 »

点击 "运行实例" 按钮查看在线实例

 

substr_replace() 函数把字符串的一部分替换为另一个字符串。

substr_replace(string,replacement,start,length)

start    必需。规定在字符串的何处开始替换。

正数 - 在字符串的指定位置开始

负数 - 在从字符串结尾的指定位置开始

0 - 在字符串中的第一个字符处开始  

length    可选。规定要替换多少个字符。默认是与字符串长度相同。

正数 - 被替换的字符串长度

负数 - 从字符串末端开始的被替换字符数

0 - 插入而非替换

实例

<?php
$str = 'Peter Zhu is PHP Lecture';
echo substr_replace($str,'PHP是最好的编程语言',0), '<br>';
echo substr_replace($str,'PHP是最好的编程语言',0,strlen($str)), '<br>';

echo substr_replace($str, 'PHP中文网  ',13,0),'<br>';
echo substr_replace($str, 'JAVA',13,3),'<br>';
// 删除式替换
echo substr_replace($str, '',6,3);

运行实例 »

点击 "运行实例" 按钮查看在线实例

   


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post