fork(1) download
  1. <?php
  2.  
  3.  
  4. $text = "А роза упала на лапу Азора";
  5. $result = "";
  6.  
  7. $textLower = mb_strtolower ($text);
  8. $textNoSpace = str_replace(" ", "", $textLower);
  9.  
  10. $lengthText = mb_strlen($textNoSpace);
  11. $halfLengthText = floor($lengthText / 2);
  12.  
  13. for ($i = 0; $i <= $halfLengthText; $i++) {
  14. $substrText1 = mb_substr ($textNoSpace, $i, 1);
  15. $substrText2 = mb_substr ($textNoSpace, $lengthText-1-$i, 1);
  16.  
  17. if ($substrText1 == $substrText2) {
  18. $result = "палиндром";
  19. } else {
  20. $result = "не палиндром";
  21. break;
  22. }
  23. }
  24.  
  25. echo "Итого: Это {$result}\n";
  26. // your code goes here
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
Итого: Это не палиндром