PHP program to check for an Armstrong number

PHP program to check for an Armstrong number.

The below program checks for an Armstrong number using a loop. The PHP echo statement is used to output the result on the screen. A number is called as an Armstrong number if the sum of the cubes of its digits is equal to the number itself.

Armstrong Number:

abc = (a*a*a) + (b*b*b) + (c*c*c)

Example: 0, 1, 153, 371, 407, 471, etc.

Example

<!DOCTYPE html>
<html>
<body>
 
<?php  
 
$n=371;  
$sum=0;  
$i=$n;
 
while($i!=0)  
{  
$x=$i%10;  
$sum=$sum+$x*$x*$x;  
$i=$i/10;  
}
 
if($n==$sum)  
{  
echo "$n is an Armstrong Number.";  
}  
 
else  
{  
echo "$n is not an Armstrong Number.";  
}  
?> 
 
</body>
</html>

Output

371 is an Armstrong Number.
Please Share