|
Тема
|
hightlight проблем
|
|
Автор |
Fallen_Angel (St.Lucifer) |
Публикувано | 02.05.08 19:27 |
|
Надявам се не повтарям някоя вече пускана тема, но...
Намерих няколко начина да оцветявам дума, изкарана при търсене. Но нито един от тях не се справя с проблеми с малката и голяма буква в кирилицата. И с UTF-8, и с WIN 1251 кодировка - не става и не става...
Някой да е решавал подобен проблем? Благодаря за отговорите предварително!
| |
|
а твоите начини са: .... ?
| |
|
с regular expression не става - има отворен тикет за тоя бъг тука
http://bugs.php.net/bug.php?id=42290
за съжаление от доста време стои тоя проблем и не са го оправили.. затворили са тикета заради "no feedback", така че ако ти се занимава можеш да го отвориш пак и да им помогнеш да го решат..
-------------
| |
|
В текста става въпрос за Димитър Общи...
$str="общи";
$newstr="Общи";
$bodytext = str_ireplace($str, "<span style=\"color: #FF0000\">".$str."</span>", $bodytext);
$bodytext2 = str_ireplace($newstr, "<span style=\"color: #FF0000\">".$newstr."</span>", $bodytext);
Горното не хваща "Общи", само долното...
Ето и
| |
|
<?php
$str="общи";
echo $str." ";
$newstr="Общи";
echo '<font color="FF000">'.$newstr.'</font>';
?>
| |
|
|
|
|