W jaki sposób pokolorować tekst (każda literę osobno) dla polskich znaków kodowanych w UTF-8?
Kod
<?php
function koloruj($my_string){
$how_big=strlen($my_string);
for($c_iter=0; $c_iter<$how_big; ++$c_iter){
$r_col=rand(0,255);
$g_col=rand(0,255);
$b_col=rand(0,255);
echo ('<span style="color:rgb('.$r_col.','.$g_col.','.$b_col.');">'.$my_string[$c_iter]. '</span>');
}
}
koloruj('alaążśźćę');
?>
function koloruj($my_string){
$how_big=strlen($my_string);
for($c_iter=0; $c_iter<$how_big; ++$c_iter){
$r_col=rand(0,255);
$g_col=rand(0,255);
$b_col=rand(0,255);
echo ('<span style="color:rgb('.$r_col.','.$g_col.','.$b_col.');">'.$my_string[$c_iter]. '</span>');
}
}
koloruj('alaążśźćę');
?>
nie za bardzo działa...