織夢(mèng)DedeCMS模板下載標(biāo)簽調(diào)用str_replace()替換函數(shù)的方法
時(shí)間: 2019-08-15 11:12
閱讀: 次
作者:素材無憂網(wǎng)
str_replace() 函數(shù):使用一個(gè)字符串替換字符串中的另一些字符。
舉個(gè)例子:
[field:sitepath function='str_replace("{cmspath}","http://localhost/",@me)/]
實(shí)際上是查找內(nèi)容中指定的部分然后進(jìn)行替換,上面是DEDE中的應(yīng)用方法,第2個(gè)雙引號(hào)實(shí)際是替換的內(nèi)容,這里是http://localhost/
上面標(biāo)簽的作用就是查找內(nèi)容中的{cmspath}并替換為http://localhost/,實(shí)際上也就是去掉。
str_replace()還有一個(gè)參數(shù)count ,是替換的次數(shù),語法為
str_replace(find,replace,string,count)
我們可以引申出很多應(yīng)用方法了。
比如下面的標(biāo)簽都可以應(yīng)用:
[field:info/]
[field:arcurl/]
[field:typedir/]
舉個(gè)例子:
[field:title function='str_replace("aaa","bbb",@me)/]
[field:title function='str_replace("測(cè)試","test",@me)/]
查找標(biāo)題中的aaa替換成bbb。
但下面這個(gè)比較常用,主要應(yīng)用于二三級(jí)欄目嵌套調(diào)用中
[field:typedir function='str_replace("{cmspath}","",@me)'/]
標(biāo)簽: