Дана строка. Слова отделены пробелом. Вывести строку, удалив слова, которые начинаются **...

0 голосов
70 просмотров

Дана строка. Слова отделены пробелом. Вывести строку, удалив слова, которые начинаются на букву "r" и имеют нечетную длину.


Информатика (12 баллов) | 70 просмотров
Дан 1 ответ
0 голосов

<?<br>  $строка = $_POST['Cтрока'];
  $слова = explode(' ', $строка);
  $новая_строка = '';
  foreach ($слова as $слово) {
    if (strlen($новая_строка) > 0) $новая_строка .= ' ';
    if (strlen($слово) % 2 == 0 || $слово[0] != 'r') $новая_строка .= $слово;
  }
  echo $новая_строка;
?>