fork download
  1. <?php
  2.  
  3. $text = "А роза упала на лапу Азора";
  4. $text1 = mb_strtolower(str_replace(" ", "", $text));
  5. $result = "Палиндром";
  6.  
  7. function mb_strrevs($string)
  8. {
  9. $strrevs = "";
  10. for($i = mb_strlen($string, "UTF-8"); $i >= 0; $i--) {
  11. $strrevs .= mb_substr($string, $i, 1, "UTF-8");
  12. }
  13. return $strrevs;
  14. }
  15.  
  16. $text2 = mb_strrevs($text1);
  17.  
  18.  
  19. for($i = 0; $i <= mb_strlen($text1); $i++){
  20.  
  21. $symbol1 = mb_substr($text1, $i, 1);
  22. $symbol2 = mb_substr($text2, $i, 1);
  23.  
  24. if ($symbol1 != $symbol2){
  25. $result = "Не палиндром";
  26. break;
  27. }
  28. }
  29.  
  30. echo "Результат $result";
Success #stdin #stdout 0.02s 24468KB
stdin
Standard input is empty
stdout
Результат Палиндром