How to use str_ireplace() and strlen() Functions In PHP
Another approach is to replace all vowels in the string with an empty string using str_ireplace and then calculate the length of the resulting string.
Example: The below example illustrates the total Count of the Number of Vowels in a String using str_ireplace() and strlen() Functions.
PHP
<?php function countVowels( $str ) { $strWithoutVowels = str_ireplace ([ "a" , "e" , "i" , "o" , "u" ], "" , $str ); return strlen ( $str ) - strlen ( $strWithoutVowels ); } // Driver code $str = "w3wiki" ; $vowelsCount = countVowels( $str ); echo "Number of vowels: " . $vowelsCount ; ?> |
Output
Number of vowels: 5
PHP Program to Count Number of Vowels in a String
Given a String, the task is to count the number of Vowels in a given string in PHP. Counting the number of vowels in a string is a common programming task, often encountered in text processing and data analysis. Here, we will cover three common scenarios for counting the number of Vowels in a String.
Table of Content
- Using a Loop and in_array() function
- Using Regular Expressions
- Using str_ireplace() and strlen() Functions