Definicja i Wykorzystanie
substr() zwraca część łańcucha.
Note: Jeżeli parametr start jest liczbą ujemną, a długość jest mniejsza niż lub równy start, długość staje 0.
Składnia
substr( string,start,length )
Parametr | Opis |
---|---|
string | Wymagany. Określa ciąg zwrócić część |
start | Wymagany. Określa, gdzie rozpocznie się w ciągu
|
length | Opcjonalny. Określa długość zwracanego łańcucha. Domyślnie jest to do końca łańcucha.
|
Szczegóły techniczne
Zwracana wartość: | Zwraca wyodrębnione część napisu, lub FALSE w przypadku błędu lub pusty ciąg |
---|---|
Wersja PHP: | 4+ |
Lista zmian: | W wersji 5.2.2 do PHP 5.2.6, jeżeli parametr start wskazuje pozycję negatywnej obcięcia lub poza nim, zwracana jest wartość FAŁSZ. Inne wersje uzyskać ciąg od początku |
Więcej przykładów
Przykład 1
Za pomocą parametru Start z różnych liczb dodatnich i ujemnych:
<?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>";
?>
Uruchomić przykład » Przykład 2
Korzystanie parametry startowe i długości z różnymi liczbami dodatnimi i ujemnymi:
<?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>";
?>
Uruchomić przykład » <String referencyjny PHP