fork(1) download
  1. <?php
  2.  
  3.  
  4. $resultTrue = 'Всё таки палиндром!';
  5. $resultFalse = 'не палиндром!';
  6.  
  7. $text = "А роза упала на лапу Азора";
  8. $text = mb_strtolower($text);
  9. $text = str_replace(" ", "", $text);
  10. $text2 = str_replace(" ", "", $text);
  11.  
  12. function strrev_enc($text2)
  13. {
  14. $text2 = iconv('utf-8', 'windows-1251', $text2);
  15. $text2 = strrev($text2);
  16. $text2 = iconv('windows-1251', 'utf-8', $text2);
  17. return $text2;
  18. }
  19.  
  20. $text2 = strrev_enc($text2);
  21.  
  22. echo "Палиндром - {$text}, Нечто совершенно иное - {$text2}.\n";
  23.  
  24. if ($text == $text2) {
  25. echo $resultTrue;
  26. } else {
  27. echo $resultFalse;
  28. }
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
Палиндром - арозаупаланалапуазора, Нечто совершенно иное - арозаупаланалапуазора.
Всё таки палиндром!