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 !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
php fsockopen伪造post与get方法的详解
Jun 14 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
Aug 06 PHP
YII路径的用法总结
Jul 09 PHP
五款PHP代码重构工具推荐
Oct 14 PHP
php强制更新图片缓存的方法
Feb 11 PHP
php递归遍历删除文件的方法
Apr 17 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
May 15 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 PHP
深入理解PHP+Mysql分布式事务与解决方案
Dec 03 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
Windows下的PHP5.0详解
2006/11/18 PHP
PHP生成UTF8文件的方法
2010/05/15 PHP
php计算十二星座的函数代码
2012/08/21 PHP
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
JavaScript 动态改变图片大小
2009/06/11 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
微信小程序之ES6与事项助手的功能实现
2016/11/30 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
基于Node.js的大文件分片上传示例
2019/06/19 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
python实现文件快照加密保护的方法
2015/06/30 Python
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
解析python实现Lasso回归
2019/09/11 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
捷科时代的软件测试笔试题
2015/11/09 面试题
实习生自荐信范文
2013/11/13 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
公司出纳岗位职责
2015/03/31 职场文书
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技