fork(2) download
  1. <?php
  2. $text = "А роза упала на лапу Азора";
  3. $result = 'палиндром';
  4.  
  5. $resultTrue = 'палиндром';
  6. $resultFalse = 'не палиндром';
  7.  
  8. $text1 = str_replace(" ","",$text);
  9. $text1 = mb_strtolower($text1);
  10. echo "{$text1}\n";
  11.  
  12. $length = mb_strlen($text);
  13. $halfLength = floor($length/ 2);
  14.  
  15. for ($i = 0; $i <= $halfLength; $i++) {
  16. $symbol1 = mb_substr($text1, $i, 1);
  17. $symbol2 = mb_substr($text1, $i, -1);
  18.  
  19. if ($symbol1 == $symbol2) {
  20. echo "Результат проверки - {$resultFalse}";
  21. break;
  22. }
  23.  
  24. else {
  25. echo "Результат проверки - {$resultTrue}";
  26. break;
  27. }
  28.  
  29.  
  30. }
  31.  
  32.  
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
арозаупаланалапуазора
Результат проверки - палиндром