fork download
  1. <?php
  2. /*запилить скрипт, который проверяет полиндромы*/
  3.  
  4. $text = "Аргентина манит негра";
  5. $result = "палиндром";
  6.  
  7. /*убираем заглавные буквы и пробелы*/
  8. $text = mb_strtolower($text);
  9. $text = str_replace(" ", "", $text);
  10.  
  11. $length = mb_strlen($text);
  12. $halfLength = floor($length / 2);
  13.  
  14. $b = 0;/*счетчик для обратных символов*/
  15. for ($i = 0; $i < $halfLength; $i++) {
  16. $b -= 1;
  17. $firstSymbols = mb_substr($text, $i, 1);
  18. $lastSymbols = mb_substr($text, $b, 1);
  19.  
  20. if ($firstSymbols == $lastSymbols) {
  21. $result = "палиндром";
  22. } else {
  23. $result = "не палиндром";
  24. break;
  25. }
  26. }
  27.  
  28. echo $result;
  29.  
  30.  
  31.  
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
палиндром