PHP substr() - Вырезать часть строки
Функция substr() используется для извлечения
части строки (вырезания части строки).
Укажите начальный индекс и количество символов, которые вы хотите вернуть.
Пример
Начать вырезку с индекса 6 и закончить вырезку через 5 позиций:
$x = "Привет, мир!";
echo substr($x, 6, 5);
Попробуйте сами »
Примечание: Первый символ имеет индекс 0.
Вырезать строку до конца
Если опустить параметр length, диапазон будет продолжаться до конца:
Пример
Начать вырезку с индекса 6 и продолжить до самого конца:
$x = "Привет, мир!";
echo substr($x, 6);
Попробуйте сами »
Вырезать строку с конца
Использование отрицательных индексов начнет вырезку с конца строки:
Пример
Получить 3 символа, начиная с "м" в слове "мир" (индекс -3):
$x = "Привет, мир!";
echo substr($x, -5, 3);
Попробуйте сами »
Примечание: Последний символ имеет индекс -1.
Отрицательная длина
Используйте отрицательный параметр length, чтобы указать, сколько символов пропустить, начиная с конца строки:
Пример
Из строки "Привет, как дела?", получить символы, начиная с индекса 6, и продолжать пока не достигнете 3-го символа с конца (индекс -3).
Должно получиться "как дел":
$x = "Привет, как дела?";
echo substr($x, 6, -3);
Попробуйте сами »
Полный справочник строковых функций PHP
Для получения полного справочника всех строковых функций перейдите к нашему Справочнику строковых функций PHP.