PHP substr()Функция
Справочное руководство по строкам PHP
Определение и использование
Функция substr() возвращает часть строки.
Примечание:Если параметр start — отрицательное число и length меньше или равен start, то length равен 0.
Синтаксис
substr(string,start,length)
| Параметр | Описание |
|---|---|
| string | Обязательный. Указывает строку, из которой нужно вернуть часть. |
| start | Обязательный. Указывает, с какого места начинать в строке.
|
| length | Необязательный. Указывает длину возвращаемой строки. По умолчанию — до конца строки.
|
Технические детали
| Возвращаемое значение: | Возвращает извлеченную часть строки, или FALSE при ошибке, или пустую строку. |
|---|---|
| Версия PHP: | 4+ |
| Список изменений: | В PHP 5.2.2–5.2.6, если параметр start указывает отрицательное усечение или позицию за границами, возвращается FALSE. В других версиях строка извлекается начиная с позиции start. |
Другие примеры
Пример 1
Использование параметра start с различными положительными и отрицательными числами:
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
Запустить пример »
Пример 2
Использование параметров start и length с различными положительными и отрицательными числами:
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
Справочное руководство по строкам PHP Другие расширения