Najnowsze tutoriale tworzenie stron internetowych
 

PHP substr() Function

<String referencyjny PHP

Przykład

Powrót "world" z ciągu znaków:

<?php
echo substr("Hello world",6);
?>
Uruchomić przykład »

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
  • Liczba dodatnia - Start w określonej pozycji w łańcuchu
  • Liczba ujemna - Start w określonej pozycji od końca łańcucha
  • 0 - Zacznij od pierwszego znaku w ciągu znaków
length Opcjonalny. Określa długość zwracanego łańcucha. Domyślnie jest to do końca łańcucha.
  • Liczba dodatnia - Długość zostać zwrócone z parametrem startowym
  • liczba ujemna - Długość zostać zwrócone z 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