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