w3resource

PHP Exercises: Create a new string with the last char added at the front and back of a given string of length 1 or more

PHP Basic Algorithm: Exercise-9 with Solution

Write a PHP program to create a new string with the last char added at the front and back of a given string of length 1 or more.

Sample Solution:

PHP Code :

<?php
// Define a function named "test" that takes a parameter $str
function test($str) 
{
    // Use the substr function to get the last character of $str
    $s = substr($str, strlen($str) - 1);
    
    // Concatenate the last character, $str, and the last character again, then return the result
    return $s . $str . $s;
}

// Call the test function with argument "Red" and echo the result
echo test("Red") . "\n";

// Call the test function with argument "Green" and echo the result
echo test("Green") . "\n";

// Call the test function with argument "1" and echo the result
echo test("1") . "\n";
?>

Explanation:

  • Function Definition:
    • The function test takes one parameter, $str.
  • Extracting the Last Character:
    • Uses substr($str, strlen($str) - 1) to get the last character of $str and assigns it to $s.
  • Concatenation:
    • Concatenates $s (last character), $str (the original string), and $s (last character again) to create a new string with the last character at both the beginning and end.
    • Returns this concatenated result.
  • Function Calls and Output:
    • First Call: test("Red")
      • Last character is "d", so the result is "dRedd".
    • Second Call: test("Green")
      • Last character is "n", so the result is "nGreenn".
    • Third Call: test("1")
      • Last character is "1" (the only character), so the result is "111".

Output:

dRedd
nGreenn
111

Visual Presentation:

PHP Basic Algorithm Exercises: Create a new string with the last char added at the front and back of a given string of length 1 or more.

Flowchart:

Flowchart: Create a new string with the last char added at the front and back of a given string of length 1 or more.

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP program to create a new string which is 4 copies of the 2 front characters of a given string. If the given string length is less than 2 return the original string.
Next:Write a PHP program to check if a given positive number is a multiple of 3 or a multiple of 7.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php-exercises/basic-algorithm/php-basic-algorithm-exercise-9.php