PHP Fgets(STDIN) с инструкцией IF

#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() слово в первую очередь.