fork(1) download
  1. <?php
  2.  
  3.  
  4.  
  5. $text = "Аргентина манит негра";
  6. $result = 'Это палиндром';
  7. $resultN = "Это не палиндром";
  8.  
  9. $text = str_replace(' ', '', $text);
  10.  
  11. $length = mb_strlen($text);
  12. $halfLength = floor($length/ 2);
  13. $new = $length;
  14.  
  15. for ($i = 0; $i <= $halfLength; $i++) {
  16. $symbol = mb_substr($text, $i, $halfLength);
  17. $symbolRev = mb_substr($text, $length, $halfLength);
  18. if ($symbol == $symbolRev) {
  19. echo $result;
  20. } else {
  21. echo $resultN;
  22. }
  23. }
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Это не палиндромЭто не палиндромЭто не палиндромЭто не палиндромЭто не палиндромЭто не палиндромЭто не палиндромЭто не палиндромЭто не палиндромЭто не палиндром