Персональная страница shra, блог фриленсера, веб-разработчика на PHP. Здесь я делюсь своим опытом и мыслями, провожу опыты над людьми, собираю нематериальные свидетельства собственной глупости. Используя примеры программного кода с данного сайта, вы принимаете всю ответственность за возможные последствия их использования, включая ваше психическое здоровье и интересы третьих лиц.
Если вам нужно подобрать слово из 5 букв, в котором известны некоторые буквы, — воспользуйтесь онлайн-сервисом. Он помогает быстро находить подходящие слова для игр вроде Wordle, Поле чудес, Эрудит, 5 букв, кроссвордов и других головоломок.
Как работает подбор слов
Введите известные буквы, а на месте неизвестных оставьте пустое место. Например:
к*т*н → покажет слова вроде котён, катон, китон
п**** → слова, начинающиеся на п, например песня, пламя, пушка
***ка → слова, заканчивающиеся на ка — маска, доска, нитка
Алгоритм перебирает все варианты из словаря русского языка и возвращает подходящие слова длиной ровно 5 букв.
Если вы укажите «известные буквы», то подбор будет ограничен только их множеством.
Для чего можно использовать
Игры со словами — Wordle, «5 букв», «Виселица».
Составление кроссвордов и филвордов.
Развитие словарного запаса — удобно тренировать память и языковое чутьё.
Подсказки при разгадывании — если помните только часть слова.
См. основной материал для введения.
В имплементации блока требуется сформировать набор переменных и передать его в шаблон.
Шаблон был ранее объявлен в основном файле модуля, исходя из макета.
[crayon-690260ffea210904734687/]
В макете присутствуют ...
См. основной материал для введения.
Контроллер должен вернуть Json набор пар значений value - label. Ранее в модуле мы уже объявили связь для маршрутизации с нашим контроллером в файле custom_blocks.routing.yml.
Теперь реализуем код.
/src/Controller/ProductSearchAutoCompleteController.php ...
В теории, код должен быть читаем без комментариев. Т.е. программа, имена переменных должны сами рассказывать о своём назначении.
Но это конечно же в теории. Тем более, если вы хотите рассказать что то о идее, авторе, истории программы, то без комментариев ...
Здесь мы разберем CSS анимацию - печатание слов по буквам.
Это статья из цикла заметок по CSS анимации и эффектам.
Это эффект, при котором текст появляется не весь сразу, а по одной букве, создавая ощущение "печати" или "набора текста".
...