How to use explode() and foreach() Functions In PHP
The explode()
function can be used to split the string into an array of words, and then a foreach
loop can be employed to filter and print the words with an even length.
PHP
<?php function EvenLengthWords( $str ) { // Split the string into an // array of words $words = explode ( ' ' , $str ); // Iterate through each word and // print if it has an even length foreach ( $words as $word ) { if ( strlen ( $word ) % 2 === 0) { echo $word . " " ; } } } // Driver code $str = "Welcome to Geeks for Geeks, A computer science portal" ; EvenLengthWords( $str ); ?> |
Output
to Geeks, computer portal
PHP Program to Print Even Length Words in a String
This article will show you how to print even-length words in a string using PHP. Printing even-length words from a given string is a common task that can be approached in several ways.
Table of Content
- Using explode() and foreach() Functions
- Using array_filter() and strlen() Functions
- Using preg_split() and array_filter() Functions