fork download
  1. <?php
  2.  
  3.  
  4. $text = "А роза упала на лапу Азора";
  5. $result = "Палиндром";
  6. $negative = "не палиндром";
  7. $text = mb_strtolower($text);
  8. $text = str_replace(" ", "", $text);
  9. $length = floor (mb_strlen($text) / 2);
  10.  
  11. for ($i = 1; $i <= $length; $i++){
  12. $letter1 = mb_substr($text, $i-1, 1);
  13. $letter2 = mb_substr($text, -$i, 1);
  14. if ($letter1 != $letter2) {
  15. echo "$letter1 - $letter2\n$negative";
  16. break;
  17. }
  18. elseif ($i == $length){
  19. echo "$result";
  20. } else {
  21. echo "$letter1 - $letter2\n";
  22. }
  23. }
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
а - а
р - р
о - о
з - з
а - а
у - у
п - п
а - а
л - л
Палиндром