fork(2) download
  1. <?php
  2.  
  3.  
  4. $text = "А роза упала на лапу Азора";
  5. $result = "палиндром";
  6.  
  7. $text = str_replace(" ","",$text);
  8. $text = mb_strtolower($text);
  9.  
  10. $length = mb_strlen($text);
  11. $halfLength = floor($length/2);
  12.  
  13. for ($i = 0; $i <= $halfLength; $i++){
  14. if(mb_substr($text, $i, 1) != mb_substr($text, -$i-1, 1)){
  15. $result = "не палиндром";
  16. break;
  17. }
  18. }
  19.  
  20. echo "Результат: {$result}\n";
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
Результат: палиндром