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