fork(2) download
  1. <?php
  2.  
  3. $text = "А роза упала на лапу Азора";
  4.  
  5. $mbStrtolower = mb_strtolower ($text);
  6. $explodeText = explode (' ', $mbStrtolower);
  7. $implodeText = implode ('', $explodeText);
  8.  
  9. $lengh = mb_strlen ($implodeText);
  10.  
  11. for ($i = 0; $i <= $lengh; $i++) {
  12. $half1 = mb_substr ($implodeText, $i, 1);
  13. $summaHalf1 = $summaHalf1.$half1;
  14. $half2 = mb_substr ($implodeText, $i, 1);
  15. $summaHalf2 = $half2.$summaHalf2;
  16. }
  17.  
  18. if ($summaHalf1 == $summaHalf2) {
  19. echo "{$text} ЯВЛЯТСЯ ПАЛИНДРОМОМ </br>";
  20. }
  21. else {
  22. echo "$text НЕ ЯВЛЯЕТСЯ ПАЛИНДРОМОМ";
  23.  
  24. };
  25. ?>
Success #stdin #stdout #stderr 0.02s 52472KB
stdin
Standard input is empty
stdout
А роза упала на лапу Азора ЯВЛЯТСЯ ПАЛИНДРОМОМ </br>
stderr
PHP Notice:  Undefined variable: summaHalf1 in /home/QtDbWL/prog.php on line 13
PHP Notice:  Undefined variable: summaHalf2 in /home/QtDbWL/prog.php on line 15