Turning around a string in PHP: Here, we will figure out how to switch a given string in PHP without utilizing the library function.
Given a string and we need to turn around it without utilizing a library function.
Example:
Example:
Input: "Hello world!"
Output: "!dlrow olleH"
Input: "Welcome @ JustTechReview.Com"
Output: "ceh Jm ul@sWtcwemoveC.eRoeiT"
PHP code to switch the string without utilizing library function:
<?php
//PHP code to reverse the string without
//using library function
//function definition
//it accepts a string and returns the revrse string
function reverse_string($text){
$rev = ''; //variable to store reverse string
$i = 0; //counting length
//calculating the length of the string
while(isset($text[$i])){
$i++;
}
//accessing the element from the reverse
//and, assigning them to the $rev variable
for($j = $i - 1; $j >= 0; $j--){
$rev .= $text[$j];
}
//returninig the reversed string
return $rev;
}
//main code i.e. function calling
$str = "Hello world!";
$r_str = reverse_string($str);
echo "string is: ". $str . "<br/>";
echo "reversed string is: ". $r_str . "<br/>";
$str = "Welcome @ JustTechReview.Com";
$r_str = reverse_string($str);
echo "string is: ". $str . "<br/>";
echo "reversed string is: ". $r_str . "<br/>";
?>
Output
string is: Hello world!
reversed string is: !dlrow olleH
string is: Welcome @ JustTechReview.Com
reversed string is: ceh Jm ul@sWtcwemoveC.eRoeiT
Clarification:
Since we can’t utilize the library function, In the function – we run a for circle to turn around the strings by putting away the arrangement in switch request in the variable $rev. An extra while circle is set up to check if the variable $text contains a legitimate string (for example to compute the length). This is an extra wellbeing check to guarantee that the program works regardless of whether numbers are placed into the function.