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