① 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);