PHP Exercises: Check if a string 'yt' appears at index 1 in a given string
Write a PHP program to check if a string 'yt' appears at index 1 in a given string. If it appears return a string without 'yt' otherwise return the original string.
Sample Solution:
PHP Code :
<?php
// Define a function that checks if the substring starting from the second position (index 1) is "yt"
// If true, the function returns a modified string excluding the character at index 1
// If false, the function returns the original string
function test($s)
{
return substr($s, 1, 2) == "yt" ? substr($s, 0, 1).substr($s, 3, strlen($s)-2) : $s;
}
// Test the function with various strings
echo test("Python")."\n";
echo test("ytade")."\n";
echo test("jsues")."\n";
?>
Explanation:
- Function Definition:
- The test function takes one parameter, $s, which represents a string.
- Substring Check and Conditional Return:
- The function checks if the substring of $s starting from the second position (index 1) is "yt".
- If true:
- The function returns a modified string that excludes the character at index 1 by concatenating:
- The first character of $s (using substr($s, 0, 1)).
- The rest of the string starting from index 3 (using substr($s, 3, strlen($s)-2)).
- If false:
- The function returns the original string $s.
Output:
Phon ytade jsues
Visual Presentation:
Flowchart:
PHP Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a PHP program to check whether two given integer values are in the range 20..50 inclusive. Return true if 1 or other is in the said range otherwise false.
Next: Write a PHP program to check the largest number among three given integers.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics