fork download
  1. <?php
  2.  
  3. header("Content-Type: text/plain; charset=utf-8");
  4.  
  5. $text = 'А муза рада музе без ума да разума';
  6.  
  7. $textUpper = mb_strtoupper($text);
  8. $textWithoutSpace = str_replace(" ", "", $textUpper);
  9. $lengthStr = mb_strlen($textWithoutSpace);
  10. $lengthStr--;
  11. $saveLenght = $lengthStr;
  12. $check = 0;
  13.  
  14. for ($i = 0; $i <= $saveLenght; $i ++) {
  15. $firstSymbol = mb_substr($textWithoutSpace, $i, 1);
  16. $lastSymbol = mb_substr($textWithoutSpace, $lengthStr, 1);
  17. $lengthStr --;
  18. if ($firstSymbol == $lastSymbol) {
  19. $check ++;
  20. }
  21. }
  22.  
  23. $saveLenght ++;
  24.  
  25. echo "Исходный текст: {$text}. \n";
  26.  
  27. if ($check == $saveLenght) {
  28. echo 'Палиндром';
  29. } else {
  30. echo 'Не Палиндром';
  31. }
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
Исходный текст: А муза рада музе без ума да разума. 
Палиндром