fork(1) 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 = 0; $i <= $length; $i ++) {
  15.  
  16. $letter1 = mb_substr($text, $from1, 1);
  17. $letter2 = mb_substr($text, $from2, 1);
  18.  
  19. if ($letter1 == $letter2) {
  20. echo "$letter1 - $letter2 \n";
  21. $from1 ++;
  22. $from2 --;
  23.  
  24. } else{
  25. echo "$letter1 - $letter2 \n\n$negativeResult";
  26. }
  27. }
  28.  
  29. echo "$result";
  30.  
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
к - а 

не палиндром