19.04.2024г.08:05
Добро пожаловать на DevelStudio.3dn.ru — Уникальное для DevelStudio!
ГлавнаяФорумУрокиПримерыИсходникиНов. СообщенияЗаказать исходникВаша ссылка
Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Форум » DevelStudio (PHP) » Уроки » Урок (По математическим функциям)
Урок
Ефа
Понедельник, 02.01.2012, 13:29
Группа:
 
V.I.P
Сообщений:
 
49
Репутация:
 
6

Всем привет, начнём, окда?
______
round - округлить число, по правилам математики, то есть: 0.5=1, 0.49=0

echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4, ноль, после запятой, обозначает точность, сколько цифр ПОСЛЕ запятой он будет выводить
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000 отрицательное число, после запятой, означает, что он округляет три цифры ПЕРЕД запятой
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
______
ceil - это почти то-же самое, только округляет в БОЛЬШУЮ сторону, то есть: 0.0001=1, 0.9999=1, в этой функции нельзя указывать точность, как в предыдущей((

echo ceil(4.3); // 5
echo ceil(9.999); // 10
echo ceil(3.0); // 3
______
floor - эта округляет дробь в МЕНЬШУЮ сторону, то есть: 0.0001=0, 0.9999=0, в этой функции нельзя указывать точность((

echo floor(4.3); // 4
echo floor(9.999); // 9
echo floor(5.0); // 5
______
abs - Модуль числа , то есть выводит то-же число, только положительное

echo abs(-4.2); // 4.2;
echo abs(5); // 5;
echo abs(-5); // 5;
______
base_convert - конвертировать число из одной системы счисления в другую

echo base_convert (5, 10, 2); // конвертируем число "5" из ДЕСЯТЕРИЧНОЙ в ДВОИЧНУЮ, понятно да, что в скобках, первое - это само число, которое мы хотим конвертировать, второе - это та система счисления, в которой находится наше число, ну а третье значение - это та система, в которую мы конвертируем
______
pi - выводит число ПИ

echo pi(); // 3.1415926535898, записать можно так
echo M_PI; // 3.1415926535898, а можно и так тоже, тот же результат
______
max - находит МАКСИМАЛЬНОЕ значение

echo max(1, 3, 5, 6, 7); // 7
echo max(999, 0.006, 5, 100, -999997); // 999
______
min - находит МИНИМАЛЬНОЕ значение

echo min(1, 3, 5, 6, 7); // 1
echo min(999, 0.006, 5, 100, -999997); // -999997
______
rand - вызывает случайное (рандомное) значение

echo rand(5, 15); //выдаст любое число, наугад, в промежутке, между 5 и 15
echo rand() . "\n"; //выдаст любое число, наугад, в промежутке от 0 до значение RANDMAX, на виндовс это значение 32767, если у вас не винда, то вы можете узнать, какое на вашей OC максимальное значение, делается это так:
echo getrandmax ();
как я уже сказал, на windows это значение всего-лишь 32767, если вы хотите его превысить, то пользуйтесь функцией:
echo rand(0, 9999999); //не надо делать слишком большое значение, зачем компу мозг взрывать?)))
ну вот вроде пока достаточно, не?



Сообщение было отредактировано!
Efa - Понедельник, 02.01.2012, 13:39
skype: superefimov
ВК: http://vk.com/i_am_efa
http://www.ucoz.ru/terms/ - читайте правила использования услуг ucoz и соблюдайте их, если не хотите, что бы этот сайт заблокировали
 
Resh
Понедельник, 02.01.2012, 13:39
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

молодец, некоторое здесь не знал

 
Форум » DevelStudio (PHP) » Уроки » Урок (По математическим функциям)
  • Страница 1 из 1
  • 1
Поиск:

При копировании материалов → указывайте ссылку на источник!
DevelStudio.3dn.ru © 2011 Все права защищены. Используются технологии uCoz DevelStudio
Счётчики
Сегодня нас посетило
Показано 2 последних комментария из 252.
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.2 . дальше »
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.1 . дальше »
Мини-статистика
Всего зарегистрировано: 575
Постов на форуме: 2067
Тем на форуме: 452