Funkcja PHP substr()
Definicja i użycie
Funkcja substr() zwraca część ciągu.
Komentarz:jeśli start parametr jest ujemny i length małych lub równych startjeśli length jest 0.
Gramatyka
class="language-php">substr(string,sta rt,length)Parametr | Opis |
---|---|
string | Wymagane. Określa ciąg, który ma być zwrócony. |
start |
Wymagane. Określa, gdzie w ciągu ma zacząć się pobieranie.
|
length |
Opcjonalnie. Określa długość ciągu zwracanego. Domyślnie jest to do końca ciągu.
|
Szczegółowe informacje techniczne
Zwracana wartość: | Zwraca wyodrębnioną część ciągu, w przypadku błędu zwraca FALSE, lub pustą ciąg. |
Wersja PHP: | 4+ |
Dziennik zmian: |
W wersjach PHP 5.2.2 do 5.2.6, jeśli start Jeśli parametr oznacza ujemne wycięcie lub pozycję poza granicami, zwraca FALSE. Inne wersje zaczynają od start Pobieranie ciągu od pozycji. |
Więcej przykładów
Przykład 1
Użycie z różnymi wartościami ujemnymi i dodatnimi start Parametry:
<?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>"; ?>
Przykład 2
Użycie z różnymi wartościami ujemnymi i dodatnimi start i length Parametry:
<?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>"; ?>