php 中的str_replace 函数总结


Posted in PHP onApril 27, 2007

字符串取代。
语法: string str_replace(string needle, string str, string haystack);
返回值: 字符串
函数种类: 资料处理
内容说明

本函数将字符串 str 代入 haystack 字符串中,将所有的 needle 置换成 str。mlevine@adtraq.com (11-Apr-1999) 指出在 PHP 3.0.7 版,本函数有些 bug,而 nadeem@bleh.org (05-Jun-1999) 补充在 PHP 3.0.8 版本函数就回复正常了。
使用范例

下例将 %body% 以 black 取代

< php
$bodytag = str_replace("%body%", "black", "<body text=%body%>");
echo $bodytag;
>

格式:
[@str_replace("要替换的旧内容", "要取代原内容的新字符", $被替换内容的变量名)]
[@str_replace(array('旧1','旧2','旧3'), array('新1','新2','新3'), $被替换内容的变量名)]
[@str_replace(array('旧1','旧2','旧3'), '新内容', $被替换内容的变量名)]
实例:
多对一替换:想把内容字段里所有的<p></p>标签清除掉,替换成空

[@str_replace(array('<p>','</p>'), '', $Content)]
一对一替换:想把内容字段里所有的<br>标签换成<p>

[@str_replace('<br>', '<p>', $Content)]
多对多替换:想把内容字段里的<br>换成<br />, 同时<p>换<hr>,把</p>全清除

PHP中str_replace函数使用小结

php正则之函数 preg_replace()参数说明

PHP 相关文章推荐
深思 PHP 数组遍历的差异(array_diff 的实现)
Mar 23 PHP
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
PHP异步调用socket实现代码
Jan 12 PHP
php中的一些数组排序方法分享
Jul 20 PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
yii使用activeFileField控件实现上传文件与图片的方法
Dec 28 PHP
PHP与Ajax相结合实现登录验证小Demo
Mar 16 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
Apr 07 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
Oct 21 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
解决php中Cannot send session cache limiter 的问题的方法
Apr 27 #PHP
escape unescape的php下的实现方法
Apr 27 #PHP
mysql 全文搜索 技巧
Apr 27 #PHP
mysql 搜索之简单应用
Apr 27 #PHP
mysql 字段类型说明
Apr 27 #PHP
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 #PHP
PHP和XSS跨站攻击的防范
Apr 17 #PHP
You might like
PHP 5.3.0 安装分析心得
2009/08/07 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
PHP链表操作简单示例
2016/10/15 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
2010/10/13 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
React中的render何时执行过程
2018/04/13 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
在Python下进行UDP网络编程的教程
2015/04/29 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
对python sklearn one-hot编码详解
2018/07/10 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
化工专业应届生求职信
2013/11/08 职场文书
创业计划实施的7大步骤
2014/02/05 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
浅谈react useEffect闭包的坑
2021/06/08 Javascript
使用springMVC所需要的pom配置
2021/09/15 Java/Android