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