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