Некоторые альтернативные функции для работы со строками в PHP:
- str_contains — определяет, содержит ли строка заданную подстроку. 4
- str_decrement — уменьшает на единицу буквенно-цифровую строку. 4
- strendswith — проверяет, заканчивается ли строка заданной подстрокой. 4
- str_getcsv — разбирает CSV-строку в массив. 4
- str_increment — увеличивает на единицу буквенно-цифровую строку. 4
- str_rot13 — выполняет преобразование ROT13 над строкой. 4
- str_shuffle — переставляет символы в строке случайным образом. 4
- strstartswith — проверяет, начинается ли строка с заданной подстроки. 45
- strwordcount — возвращает информацию о словах, которые входят в строку. 4
- utf8_decode — преобразовывает строку из кодировки UTF-8 в кодировку ISO-8859-1, заменяя недопустимые или непредставимые символы. 4
- utf8_encode — преобразовывает строку из кодировки ISO-8859-1 в кодировку UTF-8. 4
Для работы со строками, которые отсутствуют в стандартном наборе PHP, можно использовать расширение mbstring. 3 Такие функции обычно начинаются с префикса mb_. 3