How to check if string is a negative integer in PHP

2 Answers

0 votes
$str = "-24";
 
$n = (int)$str;

echo $n < 0 ? "yes" : "no";
 
 
 
 
/*
run:
 
yes
 
*/

 



answered Jun 25, 2022 by avibootz
0 votes
$str = "-24";
 
$n = (int)$str;
 
if (is_int($n) && $n < 0 ) {
    echo "yes";
} else {
    echo "no";
}
 
 
 
 
/*
run:
 
yes
 
*/

 



answered Jun 25, 2022 by avibootz

Related questions

1 answer 175 views
1 answer 198 views
1 answer 122 views
1 answer 117 views
1 answer 111 views
1 answer 113 views
...