@aleksandrvkh

Как вывести текст, содержащий ИСКЛЮЧИТЕЛЬНО 10 английских слов?

Доброго времени суток.

Версия PHP: 7.2
Используемая функция: str_word_count
Цель: вывести текст, содержащий ИСКЛЮЧИТЕЛЬНО 10 английских слов (без символов, без русского или иного языка).

Код:
$words = str_word_count($text);
		if ($words == '10') {
			echo $text;
		}


Итог: данная конструкция работает, однако, выводит не только текст, длинной 10 английских слов без знаков.

Прошу помочь советом или примером.

Спасибо.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
@NedoKoder
Расклад примерно такой:
1) Создаешь массив правильных букв (буквы английского языка видимо)
2) Ставишь какой то флаг на TRUE
3) В цикле каждый символ строки проверяшь на правильность путем "поиска в массиве правильных"
4) Если найден символ не из массива, меняешь флаг на FALSE
5) После цикла, если флаг остался в состоянии TRUE, выполняешь свой код по проверьте количества слов, иначе, понимаем что строка не соответствует столь высокому званию
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы