Деление на данных на символы

neonet

Новичок
Деление на данных на символы

Как это сделать? мне надо последние 3 цифры отделить точкой! из числа к примеру 12834 чтоб получилось 12.834
 

Magiys

Новичок
Re: Деление на данных на символы

Автор оригинала: neonet
Как это сделать? мне надо последние 3 цифры отделить точкой! из числа к примеру 12834 чтоб получилось 12.834
Вообщем так, если делить не хочется! ))
PHP:
$len=strlen($chislo);
If ($len>3)
{
$chislo_new=substr($chislo, 0, $len-3).".".substr($chislo, $len-3, $len);
}
 

Positive

Новичок
$old_string = "12834";
$new_string = preg_replace("/([0-9]*)([0-9][0-9][0-9])/", "/\\1\.\\2", $old_string);

Может так?
 

Фанат

oncle terrible
Команда форума
а, типа, про функцию number_format никто здесь не слышал?
 

pauk

Новичок
>про функцию number_format никто здесь не слышал?
number_format - cтроковый тип
 

Andreika

"PHP for nubies" reader
neonet
[offtop]так а если я поделю число 14300 на 1000 то получиться 14.3 а не 14.300 ка быть?

sprintf("%.3f",14.3);
[/offtop]
 
Сверху