{% else-1 %}
Самый простой код перегона из цифр в буквы.

                        
$all_summ = $WHERE_ALL_SUMM;

$cols = array();
while ($all_summ > 0) {
$cols[] = $all_summ % 10;
$all_summ = intval($all_summ / 10);
}
$cols_num = count($cols);
$summ_text = '';



for($ost = $cols_num;$ost>=0;$ost--){
if($cols[$ost]<5 and $cols[$ost]>1){$ok='я';}elseif($cols[$ost]==1){$ok='ь';}else{$ok='ей';}
if($cols[$ost]>1 and $cols[$ost]<5){$ok_2='а';}elseif($cols[$ost]==1){$ok_2='';}else{$ok_2='ов';}
if($cols[$ost]>1 and $cols[$ost]<5){$ok_3='и';}elseif($cols[$ost]==1){$ok_3='а';}else{$ok_3='';}
if($ost==0){$text='';$ii = (int)$cols[$ost];}
elseif($ost==1){$text='';$ii = (int)$cols[$ost].'0';}
elseif($ost==2){$text='';$ii = (int)$cols[$ost].'00';}
elseif($ost==3){$text='тысяч'.$ok_3;$ii = (int)$cols[$ost];}
elseif($ost==4){$text='';$ii = (int)$cols[$ost].'0';}
elseif($ost==5){$text='';$ii = (int)$cols[$ost].'00';}
elseif($ost==6){$text='миллион'.$ok_2;$ii = (int)$cols[$ost];}
elseif($ost==7){$text='';$ii = (int)$cols[$ost].'0';}
elseif($ost==8){$text='';$ii = (int)$cols[$ost].'00';}
elseif($ost==9){$text='миллирад'.$ok_2;$ii = (int)$cols[$ost];}
elseif($ost==10){$text='';$ii = (int)$cols[$ost].'0';}
elseif($ost==11){$text='';$ii = (int)$cols[$ost].'00';}
else{$text='';}

if($ost==3){$summ_text.='тысяч'.$ok_3.' ';$ii = (int)$cols[$ost];}else{}


if($cols[$ost]==0){}else{
if($ost == $cols_num-1){$summ_text.=$array_col_ROOT[$ii].' '.$text.' ';}else{
$summ_text.=$array_col[$ii].' '.$text.' ';}
}


}
$summ_text.='рубл'.$ok;$ii = (int)$cols[$ost];
1 42 0
Без комментариев...