Функция PHP substr()
Определение и использование
Функция substr() возвращает часть строки.
Комментарий:Если start параметр является отрицательным и length менее или равно startесли length равен 0.
Синтаксис
class="language-php">substr(string,sta rt,length)Параметр | Описание |
---|---|
string | Обязателен. Определяет строку, часть которой нужно вернуть. |
start |
Обязателен. Определяет, с какой позиции开始在 строке.
|
length |
Опционально. Определяет длину возвращаемой строки. По умолчанию до конца строки.
|
Технические детали
Возвратное значение: | Возвращает часть строки, если не удается, то возвращается FALSE, или возвращается пустая строка. |
Версия PHP: | 4+ |
Журнал обновлений: |
В версиях PHP 5.2.2 до 5.2.6, если start Параметр указывает на отрицательное обрезание или положение за границей, то возвращается FALSE. Другие версии начинают с start Позиция начала получения строки. |
Более примеров
Пример 1
Использование с различными положительными и отрицательными числами start Параметры:
<?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
Использование с различными положительными и отрицательными числами 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>"; echo substr("Hello world",-2-3)."<br>"; ?>