fork(1) download
  1. <?php
  2. $text = "А роза упала на лапу Азора";
  3. $text = mb_strtolower($text);
  4. $text = str_replace(" ", "", $text);
  5. $length = mb_strlen($text);
  6. $halfLength = floor($length / 2);
  7. for ($i = 0; $i <= $halfLength; $i++) {
  8. $length--;
  9. $firstLetter = mb_substr($text, $i, 1);
  10. $lastLetter = mb_substr($text, $length, 1);
  11. if ($firstLetter != $lastLetter) {
  12. $palindrome = false;
  13. break;
  14. } else{$palindrome = true;}
  15.  
  16. }
  17. if ($palindrome = false) {
  18. echo "Это не палиндром.";
  19. }else {echo "Это палиндром.";}
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
Это  палиндром.