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制作静态网站的模板框架(二)
Oct 09 PHP
PHP 可阅读随机字符串代码
May 26 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
Oct 25 PHP
php GUID生成函数和类
Mar 10 PHP
laravel中命名路由的使用方法
Feb 24 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
Aug 18 PHP
PHP简单实现记录网站访问量功能示例
Jun 06 PHP
PHP数据源架构模式之表入口模式实例分析
Jan 23 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 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 $_FILES函数详解
2011/03/09 PHP
基于php冒泡排序算法的深入理解
2013/06/09 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php生成随机颜色的方法
2014/11/13 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
JS Array对象入门分析
2008/10/30 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
JavaScript控制Session操作方法
2013/01/17 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
python字典键值对的添加和遍历方法
2016/09/11 Python
Python 序列的方法总结
2016/10/18 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
HTML5通用接口详解
2016/06/12 HTML / CSS
《绿色蝈蝈》教学反思
2014/03/02 职场文书
学习雷锋做美德少年寄语大全
2014/04/09 职场文书
高中生班主任评语
2014/04/25 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python