В набор также входят утилиты, которые позволяют разработчику быстрее и удобнее разрабатывать продукт.
Среди которых есть компонент для работы с текстом.
Рассмотрим его подробнее.
Класс со статическими методами, упрощающий работу с текстом. В классе предусмотрена возможность по обрезанию текста, поиск вхождений, а также другие полезные методы.
Проверяет 2 текста на сходство.
Возвращает объект вида:
{ 'status' => boolean, Статус выполнения 'index' => number|string, В каком тексте значение совпало, либо максимально. При передаче строки вернет 0 'text' => string, Текст, который совпал 'percent' => number, На сколько процентов текста похожи }
Набор различных утилит
В набор также входят утилиты, которые позволяют разработчику быстрее и удобнее разрабатывать продукт. Среди которых есть компонент для работы с текстом. Рассмотрим его подробнее.
Text
Класс со статическими методами, упрощающий работу с текстом. В классе предусмотрена возможность по обрезанию текста, поиск вхождений, а также другие полезные методы.
Обрезание текста
Поиск вхождений
Производит поиск вхождения в тексте. В случае успеха возвращает true, иначе false
Схожесть текста
Проверяет 2 текста на сходство. Возвращает объект вида: {
'status' => boolean, Статус выполнения
'index' => number|string, В каком тексте значение совпало, либо максимально. При передаче строки вернет 0
'text' => string, Текст, который совпал
'percent' => number, На сколько процентов текста похожи
}
Добавление правильного окончания
Возвращает нужный текст с нужным окончанием, в зависимости от числа