Php ile highlight
Kelimeleri sırasiyla işleme sokarak, renklendiren ilkel bir fonksiyon..
PHP:
-
$metin = 'deneme bir iki uc dort';
-
$gelen = $_GET['search'];
-
-
function boya($v) { return "<font style='background-color:".generate_colors()."'>".$v."</font>"; } // Kelime boyama
-
-
function rgbhex($red, $green, $blue) { return sprintf('#%02X%02X%02X', $red, $green, $blue); } // RGB Format
-
-
function generate_colors() // rasgele renk
-
{
-
-
$color = rgbhex( $red , $green , $blue );
-
return $color;
-
}
-
-
function yak($metin,$aranan)
-
{
-
$return = '';
-
-
-
{
-
if( in_array(strtolower($kelimeler[$i]),$arananlar)) // Sırayla metindeki kelimeler arananlar listesinde ise yak..
-
{
-
$return .= boya($kelimeler[$i]). ' ';
-
}
-
else // değilse yakma..
-
{
-
$return .= $kelimeler[$i]. ' ';
-
}
-
}
-
-
return $return;
-
-
}
-
Benzer Yazılar
Yorum Yap
XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

23 Mayıs 2008 |



Etiketler:

