fork(4) download
  1. <?php
  2. $text="А роза упала на лапу Азора";
  3. $result="Палиндром";
  4. $text=mb_strtolower($text);
  5. $text=str_replace(" ", "", $text);
  6. $length=mb_strlen($text);
  7. $halflength=floor($length/2);
  8.  
  9. for ($i=0; $i<=$halflength; ++$i)
  10. {
  11. $symbol1=mb_substr($text, $i, 1);
  12. $symbol2=mb_substr($text,-1);
  13. if($i>0)
  14. {
  15. $symbol2=mb_substr($text, -($i+1),1);
  16. }
  17. if($symbol1 != $symbol2)
  18. {
  19. $result="Не палиндром";
  20. break;
  21. }
  22.  
  23. }
  24. echo $result;
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Палиндром