PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function reverse_vowels($word) { $vowels = implode( array_filter(str_split($word), function ($c) { return preg_match("/[ayeiou]/i", $c); }) ); $v = 0; $reverse = implode( array_map(function ($i) use ($word, $vowels, &$v) { $is_vowel = preg_match("/[ayeiou]/", $word[$i]); return $is_vowel ? $vowels[strlen($vowels) - 1 - $v++] : $word[$i]; }, range(0, strlen($word) - 1)) ); return $reverse; } echo reverse_vowels('environment');
Show:  
Copy Clear