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中static静态变量的使用方法详解
Jun 04 PHP
PHP抽象类 介绍
Jun 13 PHP
php unset全局变量运用问题的深入解析
Jun 17 PHP
PHP中strlen()和mb_strlen()的区别浅析
Jun 19 PHP
php实现zip文件解压操作
Nov 03 PHP
php 如何获取文件的后缀名
Jun 05 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
PHP中include()与require()的区别说明
Feb 14 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
用php如何解决大文件分片上传问题
Jul 07 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访问查询mysql数据的三种方法
2006/10/09 PHP
浅析PHP substr,mb_substr以及mb_strcut的区别和用法
2013/06/21 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
PHP之预定义接口详解
2015/07/29 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
php实现留言板功能
2017/03/05 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
2013/04/24 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
薪资那么高的Web前端必看书单
2017/10/13 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
Python3 修改默认环境的方法
2019/02/16 Python
python绘制随机网络图形示例
2019/11/21 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
pymongo insert_many 批量插入的实例
2020/12/05 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
高级护理专业大学生求职信
2013/10/24 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
英语老师推荐信
2014/02/26 职场文书
企业出纳岗位职责
2014/03/12 职场文书
大学生英文求职信范文
2015/03/19 职场文书
python脚本框架webpy模板控制结构
2021/11/20 Python
OpenCV实现常见的四种图像几何变换
2022/04/01 Python