fork(2) download
  1. <?php
  2.  
  3.  
  4. $text = 'А роза упала на лапу Азора';
  5. $result = 'палиндром';
  6. $badResult = 'не палиндром';
  7.  
  8. $small = mb_strtolower($text);
  9. $noSpace = str_replace(" ", "", $small);
  10.  
  11. $lenght = mb_strlen($noSpace);
  12. $halfLenght = floor($lenght/ 2);
  13.  
  14. for ($i = 0; $i < $halfLenght; $i++) {
  15. $symbol = mb_substr($noSpace, $i, $halfLenght);
  16. $symbolBack = mb_substr($noSpace, -$i, $halfLenght);
  17.  
  18. if ($symbol == $symbolBack) {
  19. echo $result;
  20.  
  21. if ($symbol != $symbolBack) {
  22. echo $badResult;
  23. }
  24. }
  25. }
  26.  
  27.  
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
палиндром