① php 替换文字高亮显示
在循环里用iconv转换下编码,例如你的编码是gbk,转化成utf-8的
<?php for($c=0;$c <= count($ka);$c++){
$value[title]=preg_replace("/($ka[$c])/i","<b style='color:#F00;'>\\1</b>",$value[title]);
}
$value[title] = iconv("GBK", "UTF-8", $value[title]);
?>
② 小弟用notepad++ 写php,有的代码不能高亮
我也喜欢用呢。一般来说,只要你的文件后缀名是.php,notepad++会自动识别。但是如果还是不识别的话,你可以点击 菜单栏里的语言(L)=>P=>PHP。这样就可以看到你想要的了。
不过,notepad++毕竟是小软件,很多PHP的内置函数,它是不认的。所以不会显示高亮。
③ phpstrom 怎样让html 中的php代码高亮显示。
在网页要显示程序源代码的地方插入以下代码(其中的class="js"表示以js语法显示源代码,其他可设定的class值分别为
c#、css、c、delphi、java、js、php、python、ruby、sql、vb、xml):
<textarea name="code" class="js" rows="15" cols="100">
//程序源代码放在这儿
</textarea>
④ 用PHP怎么显示搜索到的关键字高亮,及其文章里包含关键字的一小段
这个是使用正则匹配的。
第一 你得判断 要飘红的是1个关键词 还是多个关键词,如果是多个的关键词的话,用一个foreach 循环替换,如果是一个关键词 直接 替换就可以了
$title = preg_replace($pattern, $replacement, $subject);