Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
цатеричного числа FF в двоичной 
сис- 
теме счисления: 
echo base_convert("FF",16,2); 
int bindec(string $binary_string) 

Часть IV. Стандартные функции PHP 242 
Преобразует двоичное число, заданное в строке $binary_string, в десятичное чис- 

ло. 
string decbin(int $number) 
Возвращает строку, представляющую собой двоичное представление целого числа 
$number. Максимальное число, которое еще может быть преобразовано, равно 
2 147 483 647, которое выглядит как 31 единичка в двоичной системе. 
Существуют аналогичные функции для восьмеричной и шестнадцатеричной систем. 
Называются они так же, только вместо "bin" подставляется соответственно "oct" и 

"hex". 
Минимум и максимум 
mixed min(mixed $arg1 [int $arg2, ..., int $argn]) 
Эта функция возвращает наименьшее из чисел, заданных в ее аргументах. Различают 

два способа вызова этой функции: с одним параметром или с несколькими. Если 
ука- 
зан лишь один параметр (первый), то он обязательно должен быть массивом и воз- 
вращается минимальный элемент этого массива. В противном случае первый (и ос- 
тальные) аргументы трактуются как числа с плавающей точкой, они сравниваются, и 

возвращается наименьшее. Тип возвращаемого значения выбирается так: если хотя 
бы одно из чисел, переданных на вход, задано в формате с плавающей точкой, то и 

результат будет с плавающей точкой, в противном случае результат будет целым 
чис- 
лом. Обратите внимание на то, что с помощью этой функции нельзя лексикографиче- 

ски сравнивать строки — только числа. 
mixed max(mixed $arg1 [int $arg2, ..., int $argn]) 
Функция работает аналогично min(), только ищет максимальное значение. 
Степенные функции 
float sqrt(float $arg) 
Возвращает квадратный корень из аргумента. Если аргумент отрицателен, то 
генери- 
руется предупреждение, но работа программы не прекращается! Это выглядит до- 
вольно странно: интересно, что в этом случае возвращается функцией?.. 
float log(float $arg) 
Возвращает натуральный логарифм аргумента. В случае недопустимого числа печа- 
тает предупреждение, но, как и sqrt(), не завершает программу. 
float exp(float $arg) 
Возвращает e (2,718281828…) в степени $arg. 
float pow(float $base, float $exp) 
Возвращает $base в степени $exp. 

Глава 14. Математические функции 243 
Тригонометрия 
Далее рассмотрим тригонометрические функции. Правда, они редко применяются 
при программировании сценариев, но все же... 
float acos(float $arg) 
Возвращает арккосинус аргумента. 
float asin(float $arg) 
Возвращает арксинус. 
float atan(float $arg) 
Возвращает арктангенс аргумента. 
float atan2(float $y, float $x) 
Возвращает арктангенс величины $y/$x, но с учетом той четверти, в которой лежит 

точка ($x, $y). Эта функция возвращает результат в радианах, принадлежащий от- 
резку от -? до ?. Вот пара примеров: 
$alpha=atan2(1,1); // $alpha==pi/4 
$alpha=atan2(-1,-1); // $alpha==-3*pi/4 
float sin(float arg) 
Возвращает синус аргумента. Аргумент задается в радианах. 
float cos(float $arg) 
Возвращает косинус аргумента. 
float tan(float arg) 
Возвращает тангенс аргумента, заданного в радианах. 
double pi() 
Возвращает число ?. Эту функцию в PHP версии 4 обязательно нужно вызывать с 
парой пустых скобок (в отличие от PHP 3): 
echo pi()*10; 
Впрочем, наверное, лучше будет воспользоваться константой M_PI?.. 

Глава 15 
Работа с файлами 
Хорошие новости. Во-первых, вы можете наконец с облегчением вздохну
 
<<-[Весь Текст]
Страница: из 287
 <<-