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