Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php function reverse_vowels($word) { // получаем строку всех гласных букв в слове $vowels = implode( // объединяем массив в строку array_filter(// получаем массив всех гласных букв в слове str_split($word), // разбиваем слово на буквы function ($c) { // проверяем если буква гласная [ayeiou] return preg_match("/[ayeiou]/i", $c); } ) ); echo "строкa всех гласных букв в слове: " . $vowels . PHP_EOL; $v = 0; $reverse = implode(// объединяем массив в строку array_map( function ($i) use ($word, $vowels, &$v) {// &$v переменная переданная по ссылке $is_vowel = preg_match("/[ayeiou]/", $word[$i]); return $is_vowel ? $vowels[strlen($vowels) - 1 - $v++] : $word[$i]; }, range(0, strlen($word) - 1) // массив [0, количество букв в слове - 1] ) ); return $reverse; } echo reverse_vowels('environment');
Copy Clear