Reverse String in PHP | PHP Tutorial

Reverse String in PHP | PHP Tutorial

Reverse string in PHP; Through this tutorial, you will learn, how to reverse a string in PHP without using string function and how to reserve a string using string function, how to reverse a string using a loop in PHP, PHP reverse words in a string.

Reverse String in PHP

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

  • Reverse string in PHP without using string function PHP
  • Reserve a string with using string function in PHP

Reverse string in PHP without using string function PHP

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

  • Declare a PHP variable and assign the string to a variable
  • Using the assigned variable, Calculate the length of string
  • Declare a variable in which you have stored a reverse string
  • iterate the string with for loop
  • Concatenate the string inside the for loop
  • Print the reversed string
<?php 
    //declare variable and assign a string 
	$str = "Hello";  

	//count length of string using php count function
	$count = strlen($str);  

	//Declare a variable in which you have stored a reverse string
	$revStr = '';
	for ($i=($count-1) ; $i >= 0 ; $i--)   
	{  
	  // stored a string	
	  $revStr .= $str[$i]; 
	}

	// print $revStr variable, it will return reverse string  
	print_r($revStr);
?>  

Source Code – Reverse string without using string function In php

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Reverse string in PHP without using string function PHP </title>
</head>
<body>
<h4>Reverse string in PHP without using string function PHP </h4>

<?php 
    //declare variable and assign a string 
	$str = "Hello";  

	//count length of string using php count function
	$count = strlen($str);  

	//Declare a variable in which you have stored a reverse string
	$revStr = '';
	for ($i=($count-1) ; $i >= 0 ; $i--)   
	{  
	  // stored a string	
	  $revStr .= $str[$i]; 
	}

	// print $revStr variable, it will return reverse string  
	print_r($revStr);
?>  

</body>
</html>                                		

Reserve a string with using string function in PHP

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

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

  • Declare a PHP variable and assign the string to a variable
  • Put a declare variable into inside the strrev() and print it
<?php  
 $str = "Hello World!";  
 echo "Reverse string of $string is " .strrev( $str );  
?>

Source Code – Reverse a string with using strrev() Function In PHP

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

<?php  
 $str = "Hello World!";  
 echo "Reverse string of $string is " .strrev( $str );  
?> 

</body>
</html>                                		

Conclusion

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

Recommended PHP Tutorials

AuthorAdmin

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *