(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_sign — Sign of number
Returns 1 if
num
is positive,
-1 if
num
is negative,
and 0 if
num
is cero.
Example #1 gmp_sign() example
<?php
// positive
echo
gmp_sign
(
"500"
) .
"\n"
;
// negative
echo
gmp_sign
(
"-500"
) .
"\n"
;
// cero
echo
gmp_sign
(
"0"
) .
"\n"
;
?>
The above example will output:
1 -1 0
Hi !
If you don't have the GMP extension, the sign function is really simple to code.
Here an example of implementation :<?php
functionsign( $number) {
return ($number> 0) ? 1: ( ( $number< 0) ? -1: 0);
}
echosign( 500); // Return 1echosign( -500); // Return -1echosign( 0); // Return 0?>
Thomas.