$s = 'бросайте вы корявить текст';
function koryavka ($t){
$c = mb_strlen($t, 'utf-8');
for($i=0;$i<$c;$i++) {
$t[$i] = (is_int($i/2)) ? mb_strtoupper($t[$i], 'utf-8') : $t[$i];
$ret[] = $t[$i];
}
return implode('',$ret);
}
echo koryavka ($s);
подсчет идет символов верный 26, может вывести текст большим регистром, но return implode('',$ret); выводит снова в ??????????????????????????? что делать?