fork download
  1. <?php
  2.  
  3.  
  4. function is_pal($s) {
  5. $s = mb_strtolower(str_replace(" ", "", $s));
  6. $half_s = floor(mb_strlen($s) / 2);
  7. $c = 0;
  8. $j = -1;
  9. for ($i=0; $i <= $half_s; $i++) {
  10. $a = mb_substr($s, $i, 1);
  11. $b = mb_substr($s, $j, 1);
  12.  
  13. if ($a == $b) {
  14. $c++;
  15. }
  16. $j--;
  17. }
  18.  
  19. if ($c > $half_s) {
  20. echo "Посоны, это палиндром!";
  21. }
  22. else {
  23. echo "Посоны, это НЕ палиндром!";
  24. }
  25. }
  26.  
  27. is_pal("А роза упала на лапу А зора");
  28. ?>
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
Посоны, это палиндром!