This class show a code formated.
Allow options for to format.
Options: highlight code and to show line number
<?php
class Code
{
function printCode($code,
$high_light = 0,
$lines_number =
0)
{
if (!is_array($code))
$code = explode("/n",
$code);
$count_lines =
count($code);
foreach ($code as
$line => $code_line) {
if ($lines_number)
$r1 = "<span class=/"lines_number/">".($line
+ 1)." </span>";
if ($high_light) {
if (ereg("</?(php)?[^[:graph:]]",
$code_line)) {
$r2 =
highlight_string($code_line,
1)."<br />";
} else {
$r2 =
ereg_replace("(</?php )+",
"", highlight_string("<?php ".$code_line,
1))."<br />";
}
} else {
$r2 = (!$line) ?
"<pre>" : "";
$r2 .=
htmlentities($code_line);
$r2 .= ($line
== ($count_lines
- 1)) ?
"<br /></pre>" :
"";
}
$r .=
$r1.$r2;
}
echo "<div class=/"code/">".$r."</div>";
}
}
?>
分享到:
相关推荐
当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了。该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本。 示例: 复制代码 代码如下: <?php ...
当需要在网页中展示PHP代码时,highlight_string()函数就显得非常有用。该函数通过PHP内置定义的颜色,返回函数中代码的高亮显示版本。 复制代码 代码如下: <?php highlight_string(‘<?php echo “hello ...
要使用此软件包,请中将highlight_text添加为。 入门 使用此程序包,您可以突出显示单词并为每个突出显示的单词创建特定的操作,可以分别自定义每个单词的样式或为所有单词创建唯一的样式,还可以自定义其余文本的...
highlight_springmvc4.rar
资源来自pypi官网。 资源全名:ibooks_highlight_exporter-0.1.11.tar.gz
分解diffuse 和specular 的图像处理程序
检测并去出图像高光区域,用于去除单张图像高光的光照约束补色
1.highlight_string() 当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了。该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本。 示例: 代码如下:<?...
HighlightSelectedString, plug-in for Xcode. Highlight the string which is same to the selected string.
pads9.4 pads layout pads logic pads router新更能介绍
Specular_highlight_removal_for_real_world_images 注意:如果您有任何疑问,请通过电子邮件与我联系: 介绍去除图像中的镜面高光是计算机视觉和计算机图形学中的基本研究问题。 尽管已经提出了各种方法,但是由于...
本工具是一个微信推文代码高亮工具,在写微信推文的时候难免要加入一些代码,通过此工具可实现代码高亮.
180 - 87 - 200 highlight_points_color_2: # 高光粒子色2 默认淡粉色 - 228 - 140 - 140 period_time: 1000 * 2 # 周期时间,默认1.5s一个周期 times: 5 # 播放周期数,一个周期跳动1次 frame_num: 24 # 一个周期的...
180 - 87 - 200 highlight_points_color_2: # 高光粒子色2 默认淡粉色 - 228 - 140 - 140 period_time: 1000 * 2 # 周期时间,默认1.5s一个周期 times: 5 # 播放周期数,一个周期跳动1次 frame_num: 24 # 一个周期的...
kindle_highlight_js 我确认只有Chrome浏览器。 裁判
植物大战僵尸杂鱼版、相川步版、暗黑橄榄球版、网络通用版、幽灵版和植物僵尸杜撰版本所有新植物和新僵尸,希望多多支持。
VisualDSP的简单介绍,有个大概了解,是英文的,顺便可以提高英语水平
主要介绍了PHP中非常有用却鲜有人知的函数,结合实例形式总结分析了PHP中levenshtein、get_defined_vars、php_check_syntax、ignore_user_abort、highlight_string、highlight_file、get_browser等函数使用方法,需要...
Highlight_e-gov 突出显示可以通过的法律文本的括号。 *原始故事: 安装带有的浏览器中,点击安装。如何使用您从搜索并显示文本时,括号(“(〜)”和““〜”“)是彩色的。 [例子] 特别税收措施执法条例请注意,...
PHP 杂项 函数 PHP 杂项函数简介 我们把不属于其他类别的函数归纳到杂项函数类别。...highlight.string “#DD0000” 供突出显示符合 PHP 语法的字符串而使用的颜色。 PHP_INI_ALL highlight.comm