fork(1) download
  1. <?php
  2.  
  3.  
  4. $text = "это не плалиндром";
  5. $result = 'палиндром';
  6.  
  7. echo ">> $text.\n";
  8.  
  9. $text = mb_strtolower($text);
  10. $text = str_replace(" ","",$text);
  11.  
  12. $lenght = mb_strlen($text);
  13. $halfLenght = floor($lenght/ 2);
  14. $leftNumb = 0;
  15. $rightNumb = -1;
  16.  
  17. echo "-------------------------\n";
  18.  
  19. for ($i = 0; $i <= $halfLenght; $i++) {
  20.  
  21. $left = mb_substr($text, $leftNumb, 1);
  22. $right = mb_substr($text, $rightNumb, 1);
  23. echo "{$left} и {$right}\n";
  24.  
  25. if($left == $right && $i == $halfLenght) {
  26.  
  27. echo "----------------------\n";
  28. echo "Это $result\n";
  29. break;
  30. }
  31. else {
  32. $rightNumb--;
  33. $leftNumb++;
  34. //echo "$dvaa\n";
  35. }
  36. }
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
>> это не плалиндром.
-------------------------
э и м
т и о
о и р
н и д
е и н
п и и
л и л
а и а
----------------------
Это палиндром