Exemplu
Întoarcere "world" din șirul de caractere:
<?php
echo substr("Hello world",6);
?>
Run exemplu » Definiție și utilizare
substr() Funcția returnează o parte dintr - un șir de caractere.
Note: Dacă parametrul de start este un număr negativ , iar lungimea este mai mică sau egală cu a începe, lungimea devine 0.
Sintaxă
substr( string,start,length )
Parametru | Descriere |
---|---|
string | Necesar. Specifică șirul pentru a reveni o parte |
start | Necesar. Specifică unde să înceapă în șirul
|
length | Opțional. Specifică lungimea șirului returnat. Implicit este de la sfârșitul șirului.
|
Detalii tehnice
Întoarcere Valoare: | Returnează partea extrasă dintr-un șir de caractere, sau FALSE în caz de eșec sau un șir gol |
---|---|
Versiune PHP: | 4+ |
Changelog: | În PHP versiunea 5.2.2 la 5.2.6, dacă parametrul de pornire indică poziția unui trunchiere negativ sau dincolo, FALSE este returnat. Alte versiuni obține șirul de la început |
Mai multe exemple
Exemplul 1
Folosind parametrul de start cu diferite numere pozitive și negative:
<?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>";
?>
Run exemplu » Exemplul 2
Utilizarea parametrilor de pornire și de lungime, cu diferite numere pozitive și negative:
<?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>";
?>
Run exemplu » <PHP String Reference