w3resource

PHP Exercises: Count the string "aa" in a given string and assume "aaa" contains two "aa"

PHP Basic Algorithm: Exercise-27 with Solution

Write a PHP program to count the string "aa" in a given string and assume "aaa" contains two "aa".

Sample Solution:

PHP Code :

<?php
// Define a function that counts the occurrences of the substring "aa" in the input string
function test($s)
{
    // Initialize a counter for occurrences of "aa"
    $ctr_aa = 0;

    // Iterate through the string, checking for occurrences of "aa"
    for ($i = 0; $i < (strlen($s) - 1); $i++) {
        if (substr($s, $i, 2) == "aa") {
            $ctr_aa++;
        }
    }

    // Return the count of occurrences
    return $ctr_aa;
}

// Test the function with different input strings
echo test("bbaaccaag") . "\n";
echo test("jjkiaaasew") . "\n";
echo test("JSaaakoiaa") . "\n";
?>

Sample Output:

2
2
3

Pictorial Presentation:

PHP Basic Algorithm Exercises: Count the string 'aa' in a given string and assume 'aaa' contains two 'aa'.

Flowchart:

Flowchart: Count the string 'aa' in a given string and assume 'aaa' contains two 'aa'.

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP program to create a new string which is n (non-negative integer) copies of the the first 3 characters of a given string. If the length of the given string is less than 3 then return n copies of the string.
Next: Write a PHP program to check if the first appearance of "a" in a given string is immediately followed by another "a".

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.