已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 求解啊求解~

作者: @Ta

时间: 2013-11-24

点击: 3774

@老虎会游泳

<?php
$s='<?php
$yy="title";
echo "The ".$yy." is best";
?>';
$f=explode('
',$s);
foreach($f as $body=>$value){
$i++;
echo $i.'.  ';
highlight_string($value);
echo '<br>';
}
?>


为嘛代码不会高亮显示呢?

但直接highlight_string($s);却可以高亮~

[隐藏样式|查看源码]


『回复列表(12|隐藏机器人聊天)』

1.
用户被禁言,发言自动屏蔽。
(/@Ta/2013-11-24 16:11//
被禁言
)

2. @方哥_不活跃,{挖鼻}我要的是每行前面有序号,和葫芦林的[code]一样。但不知为什么加了序号就不高亮了
(/@Ta/2013-11-24 16:29//)

3.
用户被禁言,发言自动屏蔽。
(/@Ta/2013-11-24 16:30//
被禁言
)

4. @齐子,该高亮函数高亮的范围是从<?php开始,所以把代码分成单行,由于每一行都没有<?php,所以不会高亮任何一行。
(/@Ta/2013-11-24 22:58//)

5. 如果想要显示行号,可以在把代码全部高亮后explode('<br />',$高亮代码);
(/@Ta/2013-11-24 22:59//)

6. @老虎会游泳,之前发现了。你的高亮怎么实现的?有插件么?借我看看~
(/@Ta/2013-11-24 23:41//)

7. @齐子,百度一下:geshi高亮类
(/@Ta/2013-11-26 20:48//)

8. @老虎会游泳,光高亮很简单,关键是前面的行号。。。和代码分开的。。。怎么实现的啊?
(/@Ta/2013-11-26 23:12//)

9. @老虎会游泳,算了,准备自己用preg_replace和str_replace自己写个高亮。想怎样就怎样。。。就是优先级不知需不需要考虑?老虎给点思路~
(/@Ta/2013-11-27 00:32//)

10. @齐子,geshi会给你思路的。
(/@Ta/2013-11-27 07:24//)

11. geshi支持添加行号。
(/@Ta/2013-11-27 07:24//)

12. @老虎会游泳,嗯~
(/@Ta/2013-11-27 13:31//)

回复需要登录

9月28日 08:58 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1