How to get the length of a number in PHP

2 Answers

0 votes
$num = 84971;

$len = $num !== 0 ? floor(log10($num) + 1) : 1; 
 
echo $len;
  
  
  
  
/*
run:
  
5
  
*/
 

 



answered May 29, 2022 by avibootz
0 votes
$num = 84971;

$len = strlen((string)abs($num));
 
echo $len . "\n";

echo strlen((string)abs(-981));

  
  
  
  
/*
run:
  
5
3
  
*/

 



answered May 29, 2022 by avibootz

Related questions

1 answer 221 views
1 answer 162 views
1 answer 162 views
1 answer 207 views
1 answer 199 views
1 answer 184 views
1 answer 179 views
...