Определение и использование
substr() функция возвращает часть строки.
Note: Если параметр запуска является отрицательным числом , а длина меньше или равна начать, длина становится равной 0.
Синтаксис
substr( string,start,length )
параметр | Описание |
---|---|
string | Необходимые. Задает строку для возврата части |
start | Необходимые. Определяет, где начать в строке
|
length | Необязательный. Определяет длину возвращаемой строки. По умолчанию в конце строки.
|
Технические подробности
Возвращаемое значение: | Возвращает извлеченную часть строки, или FALSE, в случае неудачи, или пустую строку |
---|---|
PHP версии: | 4+ |
Changelog: | В PHP версии 5.2.2 5.2.6, если параметр запуска указывает положение отрицательного усечения или за его пределами, FALSE возвращается. Другие версии получить строку от начала |
Еще примеры
Пример 1
С помощью параметра запуска с различными положительными и отрицательными числами:
<?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>";
?>
Выполнить пример » Пример 2
Используя параметры запуска и длины с различными положительными и отрицательными числами:
<?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>";
?>
Выполнить пример » <String Reference PHP