精華 帝國PHP系統(tǒng)靈動標簽截取前后字符的方法
<p>本文介紹通過esub/substr函數(shù)來截圖欄目名或者內容標題實現(xiàn)標題特定位置字符的顯示,比如欄目顯示前兩個字或者后兩個字樣的功能。</p>
比如:帝國模板?<?=esub($bqr[classname],4)?> 顯示是"帝國" ,靈動標簽加函數(shù)“esub”截取欄目名字段classname。
又如:如果顯示“模板”兩字用php的“substr”函數(shù):<?=substr($bqr[classname],2,2)?>,截圖后兩個字符從第幾個字符開始截圖,多了個參數(shù)。
靈動標簽代碼調用欄目名前兩個字符用<?=esub($bqr[classname],4)?>,代碼如下:
[e:loop={'select * from phome_enewsclass where bclassid=0 order by classid DESC limit 11',0,24,0}]
<?php $classurl=sys_ReturnBqClassname($bqr,9) ?>
<li><a href="http://www.viagraonlinego.com/<?=$classurl?>"> <?=esub($bqr[classname],4)?> </a></li>
[/e:loop]
靈動標簽代碼調用欄目名后兩個字符用,用php的“substr”函數(shù),代碼如下:
[e:loop={'select * from phome_enewsclass where bclassid=0 order by classid DESC limit 11',0,24,0}]
<?php $classurl=sys_ReturnBqClassname($bqr,9) ?>
<li><a href="http://www.viagraonlinego.com/<?=$classurl?>"><?=substr($bqr[classname],4,4)?></a></li>
[/e:loop]