neonet Новичок 4 Апр 2006 #1 Деление на данных на символы Как это сделать? мне надо последние 3 цифры отделить точкой! из числа к примеру 12834 чтоб получилось 12.834
Деление на данных на символы Как это сделать? мне надо последние 3 цифры отделить точкой! из числа к примеру 12834 чтоб получилось 12.834
Magiys Новичок 4 Апр 2006 #3 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); }
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 Новичок 4 Апр 2006 #4 $old_string = "12834"; $new_string = preg_replace("/([0-9]*)([0-9][0-9][0-9])/", "/\\1\.\\2", $old_string); Может так?
$old_string = "12834"; $new_string = preg_replace("/([0-9]*)([0-9][0-9][0-9])/", "/\\1\.\\2", $old_string); Может так?
Фанат oncle terrible Команда форума 4 Апр 2006 #6 а, типа, про функцию number_format никто здесь не слышал?
pauk Новичок 4 Апр 2006 #7 >про функцию number_format никто здесь не слышал? number_format - cтроковый тип
Andreika "PHP for nubies" reader 4 Апр 2006 #10 neonet [offtop]так а если я поделю число 14300 на 1000 то получиться 14.3 а не 14.300 ка быть? sprintf("%.3f",14.3); [/offtop]
neonet [offtop]так а если я поделю число 14300 на 1000 то получиться 14.3 а не 14.300 ка быть? sprintf("%.3f",14.3); [/offtop]