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