Hi !
If you don't have the GMP extension, the sign function is really simple to code.
Here an example of implementation :
<?php
function sign( $number ) {
return ( $number > 0 ) ? 1 : ( ( $number < 0 ) ? -1 : 0 );
}
echo sign( 500 ); // Return 1
echo sign( -500 ); // Return -1
echo sign( 0 ); // Return 0
?>
Thomas.
PHP.mk документација
gmp_sign
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.gmp-sign.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.gmp-sign.php
gmp_sign
Референца за `function.gmp-sign.php` со подобрена типографија и навигација.
gmp_sign
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_sign — (PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
Вратени вредности
Локални фракциони дигити. num објект, или нумеричка низа под услов истата да може да се конвертира во num е позитивен, -1 ако num е негативен, и 0 ако
Примери
Пример #1 gmp_sign() example
<?php
// positive
echo gmp_sign("500") . "\n";
// negative
echo gmp_sign("-500") . "\n";
// zero
echo gmp_sign("0") . "\n";
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
1 -1 0
Белешки од корисници 2 забелешки
е нула. ¶
пред 14 години