Ultimele tutoriale de dezvoltare web
 

PHP substr() Function

<PHP String Reference

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
  • Un număr pozitiv - Start la o poziție specificată în șirul
  • Un număr negativ - Start la o poziție specificată de la sfârșitul șirului
  • 0 - Start la primul caracter din șir de caractere
length Opțional. Specifică lungimea șirului returnat. Implicit este de la sfârșitul șirului.
  • Un număr pozitiv - Lungimea care urmează să fie returnat de la parametrul de start
  • număr negativ - Lungimea care urmează să fie returnat 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