The php-code to search a palindrome and podpalindrome in string.
Код выполняет проверку:
-
если строка является палиндромом, выводится сообщение об этом;
-
если строка не является палиндромом, то ищется самый длинный подпалиндром в строке;
-
если в строке нет палиндромов и подпалиндромов, то выводится первый символ строки.
Посмотреть работу кода можно здесь: http://vmamontov.ru/palindrome.php (сейчас сайт закрыт - site closed)
Чтобы посмотреть локально как работает код:
- скачайте и установите OpenServer (локальный веб сервер)
- создайте в нём сайт (папку)
- положите в эту папку файл palindrome.php из этого репозитория
- в адресной строке перейдите на сайт/palindrome.php
Код имеет недостаток: если "самых длинных" подпалиндромов несколько, то отбирается и выводится первый подпалиндром (из массива). Например, слово "абракадабра" не является палиндромом, но содержит несколько подпалиндромов: "ака" и "ада". В результате код выведет сообщение, что самый длинный подпалиндром "ака".
По возможности код будет доработан. Всем успехов =)