Урок 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 если не найдено:

Замена

Разбиение и объединение

Обрезка и извлечение

Форматирование

Мы используем файлы cookie для улучшения работы сайта и персонализации контента. Продолжая использовать сайт, вы соглашаетесь с использованием cookies в соответствии с нашей Политикой конфиденциальности.