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 相关文章推荐
做个自己站内搜索引擎
Oct 09 PHP
PHP 得到根目录的 __FILE__ 常量
Jul 23 PHP
用php实现让页面只能被百度gogole蜘蛛访问的方法
Dec 29 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
PHP得到mssql的存储过程的输出参数功能实现
Nov 23 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
Jan 17 PHP
解析php时间戳与日期的转换
Jun 06 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
PHP图形操作之Jpgraph学习笔记
Dec 25 PHP
php如何比较两个浮点数是否相等详解
Feb 12 PHP
浅谈PHP各环境下的伪静态配置
Mar 13 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+oracle 分页类
2006/10/09 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
PHP使用Alexa API获取网站的Alexa排名例子
2014/06/12 PHP
文本框的字数限制功能jquery插件
2009/11/24 Javascript
JavaScript中的变量声明早于赋值分析
2012/03/01 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
JavaScript中常用的六种互动方法示例
2015/03/13 Javascript
如何防止JavaScript自动插入分号
2015/11/05 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
React优化子组件render的使用
2019/05/12 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
基于jquery实现彩色投票进度条代码解析
2020/08/26 jQuery
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
利用nohup来开启python文件的方法
2019/01/14 Python
浅谈python标准库--functools.partial
2019/03/13 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
东方电视购物:东方CJ
2016/10/12 全球购物
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
高中运动会广播稿
2014/09/16 职场文书
工作保证书
2015/01/17 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
公司档案管理制度
2015/08/05 职场文书
MySQL的存储过程和相关函数
2022/04/26 MySQL
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL