w3resource
php Programming Exercies

PHP Exercises: Find the first non-repeated character in a given string

PHP: Exercise-42 with Solution

Write a PHP program to find the first non-repeated character in a given string.

Sample Example:

Input: Green
Output: G
Input: abcdea
Output: b

Sample Solution: -

PHP Code:

<?php
 function find_non_repeat($word) {
  $chr = null;
  for ($i = 0; $i <= strlen($word); $i++) {
     if (substr_count($word, substr($word, $i, 1)) == 1) {
        return substr($word, $i, 1);
     }
  }
}

echo find_non_repeat("Green")."\n";
echo find_non_repeat("abcdea")."\n";
?>

Sample Output:

G                                                           
b      

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a PHP program to print out the multiplication table upto 6*6.
Next: Write a PHP program that multiplies corresponding elements of two given lists.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming