fork(2) download
  1. <?php
  2.  
  3.  
  4. $text = "А роза упала на лапу Азора";
  5.  
  6. $text = str_replace(" ", "", $text);
  7. $text = mb_strtolower($text);
  8.  
  9. $length = mb_strlen($text);
  10. $halflenght = floor($length/2);
  11.  
  12. $x = -1; /* эта переменная создана для отсчета символов с конца строки */
  13.  
  14. for ($i = 0; $i < $halflenght; $i++) {
  15. $symbol1 = mb_substr($text, $i, 1);
  16. $symbol2 = mb_substr($text, $x, 1);
  17. $x--;
  18.  
  19. if ($symbol1 != $symbol2) {
  20. echo "{$text}: не является палиндромом.";
  21. }
  22. }
  23.  
  24. echo "{$text}: является палиндромом.";
Success #stdin #stdout 0.02s 26120KB
stdin
Standard input is empty
stdout
арозаупаланалапуазора: является палиндромом.