 # Reverse Number in PHP | PHP Tutorial

Here we will learn, How to reverse a number in PHP, reverse number in PHP using the function, reverse number program in PHP using loop, reverse number program in PHP using loop.

Here we will learn two ways to reverse a number in PHP. The following two ways are:-

• Reverse number program in PHP using loop
• Reserve a number with using the function in PHP

### Reverse number program in PHP using loop

Here will create a PHP program to reverse a number in PHP without using any function. Let’s follow the below steps for creating a PHP program for reverse a number using loop and without using any function:-

• Declare a variable and assign number value, which you want to reverse
• Declare a new variable, which you store reverse number and initialize it with 0.
• iterate the number with loop
• Multiply the reverse number by 10, add the remainder which comes after dividing the number by 10 inside the loop.
• Print the reversed number
```<?php
//define a variable and assign value
\$num = 23456;

//define variable and initialize with 0
\$revNo = 0;

// iterate with loop
while (\$num > 1)
{
// Multiply the reverse number by 10, add the remainder which comes after dividing the number by 10.

\$rem = \$num % 10;
\$revNo = (\$revNo * 10) + \$rem;
\$num = (\$num / 10);
}
//Print the reversed number
echo "Reverse number of 23456 is: \$revNo";
?>
```

#### Source Code – reverse number program in php using loop

```<!DOCTYPE html>
<html lang="en">
<title>Reverse number in PHP without using any function PHP </title>
<body>
<h4>Reverse number in PHP without using any function PHP </h4>

<?php
//define a variable and assign value
\$num = 23456;

//define variable and initialize with 0
\$revNo = 0;

// iterate with loop
while (\$num > 1)
{
// Multiply the reverse number by 10, add the remainder which comes after dividing the number by 10.

\$rem = \$num % 10;
\$revNo = (\$revNo * 10) + \$rem;
\$num = (\$num / 10);
}
//Print the reversed number
echo "Reverse number of 23456 is: \$revNo";
?>

</body>
</html>
```

### Reserve a number with using strrev() function in PHP

You can reverse a number In PHP using the inbuilt PHP function strrev().

Here you will learn how to reverse a number using the PHP strrev() function. We will create a PHP program to reverse a number using the inbuilt PHP function strrev(). Let’s follow the below steps for that.

• Declare a PHP variable and assign the number value to the variable
• Put a declare variable into inside the strrev() and print it
```<?php
\$number = 123456;
echo "Reverse string of \$number is " .strrev( \$number );
?>
```

#### Source Code – Reserve a number with using the function in PHP

```<!DOCTYPE html>
<html lang="en">
<title>Reverse number in PHP with using strrev() function PHP </title>
<body>
<h4>Reverse number in PHP with using strrev() function PHP </h4>

<?php
\$number = 123456;
echo "Reverse number of \$number is " .strrev( \$number );
?>

</body>
</html>
```

### Conclusion

In this reverse number in PHP tutorial. You have learned how to reverse a number in PHP without using any function In PHP and also learn how to reverse a number using inbuilt PHP function strrev().