字符串取代
语法: string str_replace(string needle, string str, string haystack);
返回值: 字符串
函数种类: 资料处理
内容说明
本函数将字符串 str 代入 haystack 字符串中, 将所有的 needle 置换成 strmlevine@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", "");
- echo $bodytag;>
格式:
[@str_replace("要替换的旧内容", "要取代原内容的新字符", $ 被替换内容的变量名)]
[@str_replace(array('旧 1','旧 2','旧 3'), array('新 1','新 2','新 3'), $ 被替换内容的变量名)]
[@str_replace(array('旧 1','旧 2','旧 3'), '新内容', $ 被替换内容的变量名)]
实例:
多对一替换: 想把内容字段里所有的标签清除掉, 替换成空
- [@str_replace(array('','
- '),'', $Content)]
一对一替换: 想把内容字段里所有的
标签换成
- [@str_replace('','
- ', $Content)]
多对多替换: 想把内容字段里的
换成
, 同时
换
, 把全清除
PHP 中 str_replace 函数使用小结
php 正则之函数 preg_replace() 参数说明
来源: https://www.php1.cn/detail/php-f8f3843c8c.html