seva2 Партнер PHPClub.ru 15 Янв 2007 #1 Получение цифр? Есть суммы: 12,030 495,5 Как получить цифровые данные, те, эти числа представлены как числа с запятой, а мне нужна сумма... Если я сделаю ceil, то получу 12 496 А первое число это 12 тысяч... Помогите плиз
Получение цифр? Есть суммы: 12,030 495,5 Как получить цифровые данные, те, эти числа представлены как числа с запятой, а мне нужна сумма... Если я сделаю ceil, то получу 12 496 А первое число это 12 тысяч... Помогите плиз
Vallar_ultra Любитель выпить :) 15 Янв 2007 #2 а убрать запятые из числа перед суммированием не судьба? str_replace тебя спасёт!
Vallar_ultra Любитель выпить :) 15 Янв 2007 #4 Т.е. у тебя так должно быть? 12,030 = 12030 495,5 = 495.5 Если так, то у тебя нет разницы между порядком и дробной частью - а это уже ошибочное представление. Они должны чем-то отличаться, ведь так?!
Т.е. у тебя так должно быть? 12,030 = 12030 495,5 = 495.5 Если так, то у тебя нет разницы между порядком и дробной частью - а это уже ошибочное представление. Они должны чем-то отличаться, ведь так?!
Фанат oncle terrible Команда форума 15 Янв 2007 #5 seva2 я правильно понимаю, что тебе нужен телепатический модуль, который определяет, что человек ИМЕЛ В ВИДУ, когда писал своё число?
seva2 я правильно понимаю, что тебе нужен телепатический модуль, который определяет, что человек ИМЕЛ В ВИДУ, когда писал своё число?
Alexander Coral Новичок 16 Янв 2007 #6 Пишу без проверки, чтобы показать идею: PHP: function as_money($num) { $parts = explode(',', $num); $last = end($parts); if (strlen($last) < 3) { $sub = $last; array_pop($parts); } else { $sub = '0'; } return implode('', $parts) . '.' . $sub; } Может обрабатывать даже строки типа "12,345,99" - возвратит "12345.99"
Пишу без проверки, чтобы показать идею: PHP: function as_money($num) { $parts = explode(',', $num); $last = end($parts); if (strlen($last) < 3) { $sub = $last; array_pop($parts); } else { $sub = '0'; } return implode('', $parts) . '.' . $sub; } Может обрабатывать даже строки типа "12,345,99" - возвратит "12345.99"
zerkms TDD infected Команда форума 16 Янв 2007 #8 Фанат у человека 4 поста, он хочет настрелять так же как ты тыщ 20, ессна любыми средствами