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