Урок 8
Работа со строками
15 минСтроки — это один из самых частых типов данных в веб-разработке. PHP предоставляет более 100 функций для работы со строками!
Важно: mb_ функции для кириллицы
Для русского текста используйте mb_ функции!
Обычные функции (
Обычные функции (
strlen, substr) считают байты, а не символы. Кириллица в UTF-8 занимает 2 байта на символ, поэтому результаты будут неправильными.
| Стандартная | Для UTF-8 | Что делает |
|---|---|---|
strlen() | mb_strlen() | Длина строки |
substr() | mb_substr() | Часть строки |
strpos() | mb_strpos() | Поиск позиции |
strtoupper() | mb_strtoupper() | В верхний регистр |
Длина и регистр
Поиск в строке
Функции поиска возвращают позицию (начиная с 0) или false если не найдено:
Замена
Разбиение и объединение
Обрезка и извлечение
Форматирование
Материалы по теме
- Глоссарий digital-терминов Глоссарий
- Статьи блога по разработке и SEO Блог
- Практические чеклисты по внедрению Чеклисты