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 相关文章推荐
Session的工作方式
Oct 09 PHP
PHP入门学习的几个不错的实例代码
Jul 13 PHP
备份mysql数据库的php代码(一个表一个文件)
May 28 PHP
PHP中的MYSQL常用函数(php下操作数据库必备)
Sep 12 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
Jul 31 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
浅谈PHP中output_buffering
Jul 13 PHP
php获取远程文件的内容和大小
Nov 03 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
May 02 PHP
详细分析PHP 命名空间(namespace)
Jun 30 PHP
PHP如何解决微信文章图片防盗链
Dec 09 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的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
php 文件上传类代码
2011/08/06 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
在WordPress的文章编辑器中设置默认内容的方法
2015/12/29 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
JQuery实现左右滚动菜单特效
2015/09/28 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
python转换摩斯密码示例
2014/02/16 Python
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
大专应届生个人的自我评价
2013/11/21 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
《法国号》教学反思
2016/02/22 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书