fork(1) download
  1. <?php
  2.  
  3. $text = "А роза упала на лапу Азора";
  4. $resultTrue = 'палиндром';
  5. $resultFalse = 'не палиндром';
  6.  
  7. $text2 = str_replace(' ','', $text);
  8. $text2 = mb_strtolower($text2);
  9.  
  10. $lenght = mb_strlen($text2);
  11. $halfLenght = floor($lenght / 2);
  12.  
  13. for ($i = 0; $i < $halfLenght; $i++) {
  14. $symbol1 = mb_substr($text2, $i, 1);
  15. $symbol2 = mb_substr($text2, -(1+$i), 1);
  16. if ($symbol1 == $symbol2) {
  17. echo "Это {$resultTrue}\n";
  18. }
  19. else {
  20. echo "Это {$resultFalse}\n";
  21. }
  22. break;
  23. }
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
Это палиндром