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 模拟POST|GET操作实现代码
Jul 20 PHP
php中的一些数组排序方法分享
Jul 20 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
ThinkPHP模板中数组循环实例
Oct 30 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
Nov 14 PHP
typecho插件编写教程(二):写一个新插件
May 28 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
Linux下编译redis和phpredis的方法
Apr 07 PHP
一段实用的php验证码函数
May 19 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
PHP基于自定义类随机生成姓名的方法示例
Aug 05 PHP
php使用gearman进行任务分发操作实例详解
Feb 26 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
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
js实现遮罩层划出效果是生成div而不是显示
2014/07/29 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
2016/01/23 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
2017/04/21 jQuery
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
详解vue组件基础
2018/05/04 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
Python模拟登录验证码(代码简单)
2016/02/06 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
python操作excel的方法
2018/08/16 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
三星法国官方网站:Samsung法国
2019/10/31 全球购物
视图的作用
2014/12/19 面试题
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
房地产销售大学生自我评价分享
2013/11/11 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
服装采购员岗位职责
2014/03/15 职场文书
交通工程专业推荐信
2014/09/06 职场文书
小学生运动会报道稿
2014/09/12 职场文书
通知书大全
2015/04/27 职场文书
信用卡催款律师函
2015/05/27 职场文书