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