Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

substr

Возвращает часть строки, считая в байтах.

Синтаксис

substr(string $string, int $offset, ?int $length = null): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$offsetintПозиция начала, счёт с нуля. Отрицательное значение отсчитывается от конца.
$length?intНеобязательный. Сколько байт взять; по умолчанию — до конца строки.

Возвращаемое значение

stringВыбранная часть строки.

Примеры

Первые символы и хвост строки:

<?php
 
echo substr('programming', 0, 7), "\n";
echo substr('programming', -4);

Результат:

program
ming

Расширение файла:

<?php
 
$file = 'photo.jpeg';
 
echo substr($file, strrpos($file, '.') + 1);

Результат:

jpeg

Примечания

Функция считает байты, поэтому режет кириллицу посреди буквы. Для текста на любом языке используйте mb_substr().

См. также

  • mb_substr — Возвращает часть строки.
  • strpos — Находит позицию первого вхождения подстроки.

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.