Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Доли / 4 сообщений из 4, страница 1 из 1
22.02.2006, 11:11:58
    #33560186
Ajvengo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Доли
Подскажите пожалуйста какая финкция отделяет доли от числа. То есть из этого чиса 34.45 мне нужно чисое 45 но не 0.45, а уже как целое значение. Зарание спасибо.
...
Рейтинг: 0 / 0
22.02.2006, 11:58:45
    #33560368
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Доли
В мане ничего не нашел. может и велосипед.
<?php
$a = 34.45;
$prec = 2;//точность
$b = floor(($a - floor($a))*pow(10, $prec));
echo 'Дробная часть числа '.$a.' (точностью до '.$prec.'-х знаков) равна '.$b;
?>
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
22.02.2006, 12:47:28
    #33560560
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Доли
Код: plaintext
echo substr(strrchr( 5 / 4 , "."),  1 );

бу-га-га.
...
Рейтинг: 0 / 0
22.02.2006, 14:25:40
    #33560881
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Доли
didgik
Код: plaintext
echo substr(strrchr( 5 / 4 , "."),  1 );

бу-га-га.
Не факт.
Если число будет записано в экспоненциальном виде, например, 34e-2 - пролетаем, не знаю, локалью настраивается точка или запятая в качестве разедлителя, если да, то тоже пролетаем. ИМХО, если работа идет с числами, то работайте с числами - строки здесь вообще непричем.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Доли / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]