Просмотр поста

.
viktor1992

~РайСкиЙ~,

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);
}


но если будут кириллица и латиница вперемешку, косячно работать будет