fork(1) download
  1. <?php
  2.  
  3. $text = "А роза упала на лапу Азора";
  4. $result = "палиндром";
  5.  
  6. $from = [' ' => ''];
  7. $text = strtr($text, $from);
  8. $text = mb_strtolower($text);
  9.  
  10. $length = mb_strlen($text);
  11. $halfLenght = floor($length / 2);
  12.  
  13. for ($i = 0; $i < $halfLenght; $i++) {
  14. $k = ($i + 1) * -1;
  15. if (mb_substr($text, $i, 1) != mb_substr($text, $k, 1)){
  16. $result = "не палиндром";
  17. break;
  18. }
  19. }
  20.  
  21. echo "Результат: {$result}\n";
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
Результат: палиндром