代码折叠与高亮 网页上贴代码,如何实现高亮和折叠?好像是通过JS实现的。有没有这样的JS?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$s = highlight_string('程序代码',1); //或$s = highlight_file('程序文件.php',1);echo preg_replace_callback('/[{}]/', 'foo', $s);function foo($v) { static $deep = 0; switch($v[0]) { case '{': $r = "{<div id='a$deep' onclick=show('a$deep','b$deep')>...</div><div id='b$deep' style='display:none' onclick=show('b$deep','a$deep')>"; $deep++; break; case '}': $r = '</div>}'; break; } return $r;}echo <<< JS<script>function show(a, b) { document.getElementById(a).style.display = 'none'; document.getElementById(b).style.display = '';}</script>JS;?>简单的实现 火车票的骗局 字符串游戏 求一个正值表达式 请问php怎么调用Sql server中自定义的函数,谢谢 php 我用js做了一个控制表格异行异色显示的小试验,但是有点问题。 svn 的API有PHP的接口吗 简单输出JSON字符串 PHP网站发布的配置问题,希望大家给予帮助,小弟感激不尽!(急!!!!!) 网上银行用Paypal? thinkphp 文件上传区分? 【此人是PHP牛人!】发帖散分! 函数file_get_contents()的使用问题
$s = highlight_string('程序代码',1); //或
$s = highlight_file('程序文件.php',1);echo preg_replace_callback('/[{}]/', 'foo', $s);function foo($v) {
static $deep = 0;
switch($v[0]) {
case '{':
$r = "{<div id='a$deep' onclick=show('a$deep','b$deep')>...</div><div id='b$deep' style='display:none' onclick=show('b$deep','a$deep')>";
$deep++;
break;
case '}':
$r = '</div>}';
break;
}
return $r;
}
echo <<< JS
<script>
function show(a, b) {
document.getElementById(a).style.display = 'none';
document.getElementById(b).style.display = '';
}
</script>
JS;
?>
简单的实现