~РайСкиЙ~,
function test($text)
{
$return = '';
$text = explode(' ',$text);
foreach($text as $val)
{
$word = str_split($val,2);
$i = count($word);
for($j=0;$j<$i;$j++)
{
$return .= ($j%2 != 0)
? mb_strtolower($word[$j],'UTF-8')
: mb_strtoupper($word[$j],'UTF-8');
}
$return.= ' ';
}
return trim($return);
}но если будут кириллица и латиница вперемешку, косячно работать будет