#php #function #fgets
Вопрос:
Я хочу посмотреть, является ли это Слово палиндромом, но я не знаю, почему я не могу, если утверждение fgets??
Вот код:
$word = fgets(STDIN); if ($word == strrev($word)) { print("The word is palindrome"); }
Ответ №1:
Это потому, что символ новой строки включен в вывод fgets()
.
Попробуй это:
$word = trim(fgets(STDIN)); if ($word == strrev($word)) { print("The word is palindrome"); }
…теперь это должно работать так, как задумано, потому что мы trim()
слово в первую очередь.