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 相关文章推荐
header()函数使用说明
Nov 23 PHP
使PHP自定义函数返回多个值
Nov 26 PHP
用header 发送cookie的php代码
Mar 16 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
PHP标准类(stdclass)用法示例
Sep 28 PHP
php自定义函数实现汉字转换utf8编码的方法
Sep 29 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
Dec 02 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
php连接sftp的作用以及实例代码
Sep 23 PHP
laravel 解决强制跳转 https的问题
Oct 22 PHP
Yii中特殊行为ActionFilter的使用方法示例
Oct 18 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
小偷PHP+Html+缓存
2006/11/25 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
js每隔5分钟执行一次ajax请求的实现方法
2013/11/27 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
2014/06/12 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
Python字符串拼接六种方法介绍
2017/12/18 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
python:动态路由的Flask程序代码
2019/11/22 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
keras 多任务多loss实例
2020/06/22 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
广告创意求职信
2014/03/17 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
商超业务员岗位职责
2015/02/13 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书