Definizione e l'utilizzo
Il substr() restituisce una parte di una stringa.
Note: Se il parametro start è un numero negativo e la lunghezza è inferiore o uguale a iniziare, lunghezza diventa 0.
Sintassi
substr( string,start,length )
Parametro | Descrizione |
---|---|
string | Necessario. Specifica la stringa per restituire una parte della |
start | Necessario. Specifica dove cominciare nella stringa
|
length | Opzionale. Specifica la lunghezza della stringa restituita. Di default è alla fine della stringa.
|
Dettagli tecnici
Valore di ritorno: | Restituisce la parte estratta di una stringa, o FALSE in caso di errore, o una stringa vuota |
---|---|
Versione PHP: | 4+ |
changelog: | In PHP versione 5.2.2 a 5.2.6, se il parametro di avvio indica la posizione di un troncamento negativo o oltre, viene restituito FALSE. Altre versioni ottenere la stringa dall'inizio |
Altri esempi
esempio 1
Utilizzando il parametro di partenza con numeri positivi e negativi differenti:
<?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>";
?>
Esempio Run » esempio 2
Utilizzando i parametri start e length con numeri positivi e negativi differenti:
<?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>";
?>
Esempio Run » <PHP stringa di riferimento