PHP替换指定字符函数str_replace()的用法
str_replace()的用法
str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。
语法
str_replace(find,replace,string,count)
参数
find (必选)规定要查找的值 replace (必选)规定替换find的值的值 string (必选)规定被搜索的字符串 count (非必选)一个变量,对替换数进行计数
通俗地理解为
str_replace("要替换的值","替换成什么",数据组)
比如:在 Hello world! 这个数据组里面,把world 替换成ChongQing,写法如下
<?php echo str_replace("world","ChongQing","Hello world!"); ?>
输入:
Hello ChongQing!
结合开源的DedeCMS应用
在PC和移动端对应的URL路径上可以用PHP函数str_replace()或者preg_replace()达到替换某个字符的目的。
PC列表页模板调用该栏目下的文章写法
{dede:list} <a href="[field:arcurl/]">[field:title/]</a> {/dede:list}
调用出来的PC端URL路径是
http://www.xx.com/view-1.html
对应的移动端路径是
http://m.xx.com/view-1.html
对应的移动端也是用同一套标签,这样就需要改写一下路径即可。在标签结束符前加入function=PHP语法,这里要注意的是“PHP语法”这个地方可不用单引号或双引号包起来,参考文章《》
{dede:list} <a href="[field:arcurl function=str_replace("http://www","http://m",@me)/]">[field:title/]</a> {/dede:list}
- 上一篇:没有了
- 下一篇:PHP单引号和双引号的区别和应用
相关文章
- Wordpress首页列表页文章根据权重倒序排序
- Wordpress文章缩略图特色图片the_post_thumbnail函数应用
- Wordpress默认编辑器添加文字大小、字体
- Wordpress设置上传图片默认使用全尺寸
- Wordpress自定义字段插件Advanced Custom Fields使用及调用字段亲测有效
- Wordpress函数is_home判断是否首页失效及处理办法
- Wordpress插件contact form 7设置占位符描述文本placeholder
- Wordpress在任意页面调用联系表单简码
- Wordpress反复中毒,如何有效防止利用漏洞安装文件管理插件
- Wordpress调用指定分类有某TAG标签的文章
- Wordpress禁止指定用户名注册及增加邮箱验证
- Wordpress文章调用同分类上下篇文章