Функция PHP substr()
Пример
Вернуть «мир» из строки:
<?php
echo substr("Hello world",6);
?>
Определение и использование
Функция substr() возвращает часть строки.
Синтаксис
substr(string,start,length)
Значения параметров
Parameter | Description |
---|---|
string | Required. Specifies the string to return a part of |
start | Required. Specifies where to start in the string
|
length | Optional. Specifies the length of the returned string. Default is to the end of the string.
|
Технические детали
Возвращаемое значение: | Возвращает извлеченную часть строки, FALSE в случае ошибки или пустую строку. |
---|---|
Версия PHP: | 4+ |
Список изменений: | PHP 7.0 - Если string = start (длиной в символах), будет возвращена пустая строка. Более ранние версии возвращают FALSE. PHP 5.2.2 - 5.2.6 - Если start имеет позицию отрицательного усечения, возвращается FALSE. Другие версии получают строку с самого начала. |
Дополнительные примеры
Пример
Использование начального параметра с разными положительными и отрицательными числами:
<?php
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>";
?>
Пример
Используя параметры start и length с разными положительными и отрицательными числами:
<?php
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>";
?>
❮ Справочник по строкам PHP