某坛友提问:“帝国灵动没得关键字描红”鉴于小编一直都乐于助人!按照他提供的代码进行了深度优化了下!某坛友之前的代码是
这一看这写法就是php小白了!白得比小白还白了!索性有时间就帮忙写个优化的代码。下面就是小编写的优化好的代码
- [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]
- [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]