Перейти к содержимому

Фото
- - - - -

Срочно! задача в экзамене


  • Вы не можете создать новую тему
  • Please log in to reply
2 ответов в этой теме

#1 sopran0

sopran0

    root

  • Пользователь
  • 427 сообщений

Отправлено 18 июня 2010 - 14:46

Вообщем экзамен. парюсь над не сложной задачей.
суть в следующем: вводится слово (переменная $tema), сначала нужно было чтобы выводило кол-во гласных ($vowels) в ($count);
теперь же вопрос в противоположном, нужно вывести кол-во не гласных, т.е. не тупо перечислить в перменной ВСЁ КРОМЕ ГЛАСНЫХ, а чтоб изходя из списка гласных, выводил всё остальное.
Заранее благодарен. Проставлю пиво.

<?php
$tema = "omg"; // слово которое пробивать.
$vowels = array("A","a","E","e","I","i","O","o","U","u"); // список гласных, больших и маленьких.
$length = strlen($tema); // кол-во символов в строке
$count = 0; // начальное значение
for ($i = 0; $i != $length; $i++) // считает for цикл до длинны строки.
{
if (array_search($tema[$i], $vowels)) // ищет в перменной $tema , гласные из массива $vowels.
{
$count++; // при нахождение гласных, сумирует их кол-во.
}
}
echo "There are $count non-vowels in the string $tema"; // результат: кол-во гласных, слово.
?>


  • 0

#2 moderncombat

moderncombat
  • Пользователь
  • 9 сообщений
  • Откуда:Tallinn

Отправлено 18 июня 2010 - 14:51

Вообщем экзамен. парюсь над не сложной задачей.
суть в следующем: вводится слово (переменная $tema), сначала нужно было чтобы выводило кол-во гласных ($vowels) в ($count);
теперь же вопрос в противоположном, нужно вывести кол-во не гласных, т.е. не тупо перечислить в перменной ВСЁ КРОМЕ ГЛАСНЫХ, а чтоб изходя из списка гласных, выводил всё остальное.
Заранее благодарен. Проставлю пиво.




эх Тем я бы тебе помог еслиб знал как)
  • 0

#3 sopran0

sopran0

    root

  • Пользователь
  • 427 сообщений

Отправлено 18 июня 2010 - 15:00

if (!array_search($tema[$i], $vowels)) // ищет в перменной $tema , гласные из массива $vowels.

БУДЬ ТЫ ПРОКЛЯТ IF!

всё, закрывайте.
  • 0