贴代码
[e:loop={2,10,0,0,"title like'%".$navinfor[title]."%'"}]
<?php
$key=preg_replace("/(?|:|,)+/",'',$bqr[title]);
$sl0=mb_substr("$key", 0, 1, 'utf-8');
$sl1=mb_substr("$key", 1, 1, 'utf-8');
$sl2=mb_substr("$key", 2, 1, 'utf-8');
$sl3=mb_substr("$key", 3, 1, 'utf-8');
$sl4=mb_substr("$key", 4, 1, 'utf-8');
$sl5=mb_substr("$key", 5, 1, 'utf-8');
$sl6=mb_substr("$key", 6, 1, 'utf-8');
$sl7=mb_substr("$key", 7, 1, 'utf-8');
$sl8=mb_substr("$key", 8, 1, 'utf-8');
$sl9=mb_substr("$key", 9, 1, 'utf-8');
$sl10=mb_substr("$key", 10, 1, 'utf-8');
$sl11=mb_substr("$key", 11, 1, 'utf-8');
$sl12=mb_substr("$key", 12, 1, 'utf-8');
$sl13=mb_substr("$key", 13, 1, 'utf-8');
?>
<?php $sl0=$sl0;//对应好自己的内容字段
if (strpos($sl0, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl0?></span><?php } else { ?><?=$sl0?><?php } ?>
<?php $sl1=$sl1;//对应好自己的内容字段
if (strpos($sl1, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl1?></span><?php } else { ?><?=$sl1?><?php } ?>
<?php $sl2=$sl2;//对应好自己的内容字段
if (strpos($sl2, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl2?></span><?php } else { ?><?=$sl2?><?php } ?>
<?php $sl3=$sl3;//对应好自己的内容字段
if (strpos($sl3, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl3?></span><?php } else { ?><?=$sl3?><?php } ?>
<?php $sl4=$sl4;//对应好自己的内容字段
if (strpos($sl4, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl4?></span><?php } else { ?><?=$sl4?><?php } ?>
<?php $sl5=$sl5;//对应好自己的内容字段
if (strpos($sl5, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl5?></span><?php } else { ?><?=$sl5?><?php } ?>
<?php $sl6=$sl6;//对应好自己的内容字段
if (strpos($sl6, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl6?></span><?php } else { ?><?=$sl6?><?php } ?>
<?php $sl7=$sl7;//对应好自己的内容字段
if (strpos($sl7, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl7?></span><?php } else { ?><?=$sl7?><?php } ?>
<?php $sl8=$sl8;//对应好自己的内容字段
if (strpos($sl8, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl8?></span><?php } else { ?><?=$sl8?><?php } ?>
<?php $sl9=$sl9;//对应好自己的内容字段
if (strpos($sl9, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl9?></span><?php } else { ?><?=$sl9?><?php } ?>
<?php $sl10=$sl10;//对应好自己的内容字段
if (strpos($sl10, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl10?></span><?php } else { ?><?=$sl10?><?php } ?>
<?php $sl11=$sl11;//对应好自己的内容字段
if (strpos($sl11, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl11?></span><?php } else { ?><?=$sl11?><?php } ?>
<?php $sl12=$sl12;//对应好自己的内容字段
if (strpos($sl12, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl12?></span><?php } else { ?><?=$sl12?><?php } ?>
<?php $sl13=$sl13;//对应好自己的内容字段
if (strpos($sl13, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$sl13?></span><?php } else { ?><?=$sl13?><?php } ?>
《<?=$bqr[title]?>》</span></p>
<ul class="widget-content divComments">
<a href="<?=$r[titleurl]?>" target="_blank"><?=esub($bqr[smalltext],200)?>《<?=$bqr[title]?>》更多解释......</a>
</ul>
</section>
[/e:loop]
这个缺点就是你要写更多的 $s 0-20个 来支持标题长度
优化版本
[e:loop={2,10,0,0,"title like'%".$navinfor[title]."%'"}]
<?php
$key=preg_replace("/(?|:|,)+/",'',$bqr[title]);
$no=mb_strlen($key);
for($top=0;$top<$no;$top++)
{
$skey=mb_substr("$key",$top, 1, 'utf-8');
?>
<?php $cfsj=$skey;//对应好自己的内容字段
if (strpos($cfsj, $navinfor[title]) !== false) { ?><span class="STYLE1"><?=$cfsj?></span><?php } else { ?><?=$cfsj?><?php } ?>
<?php
}
?>
[/e:loop]