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
// Define a function to find the first non-repeating character in a word
function find_non_repeat($word) {
$chr = null;
// Iterate through each character in the word
for ($i = 0; $i <= strlen($word); $i++) {
// Check if the count of the current character is 1 (non-repeating)
if (substr_count($word, substr($word, $i, 1)) == 1) {
// Return the first non-repeating character found
return substr($word, $i, 1);
}
}
}
// Test the function with different words
echo find_non_repeat("Green")."\n"; // Output: G
echo find_non_repeat("abcdea")."\n"; // Output: b
?>
Sample Output:
G b
Flowchart:
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?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics