Funzione substr() di PHP
Esempio
Restituisce "world" dalla stringa:
<?php echo substr("Hello world",6); ?>
Definizione e uso
La funzione substr() restituisce una parte della stringa.
Commento:Se start il parametro è negativo e length minore o uguale a startallora length è 0.
Sintassi
class="language-php">substr(string,sta rt,length)Parametro | Descrizione |
---|---|
string | Obbligatorio. Specifica la stringa da cui restituire una parte. |
start |
Obbligatorio. Specifica dove iniziare nella stringa.
|
length |
Opzionale. Specifica la lunghezza della stringa restituita. Per default è fino alla fine della stringa.
|
Dettagli tecnici
Valore di ritorno: | Restituisce la parte di stringa estratta, se fallisce restituisce FALSE, o una stringa vuota. |
Versione PHP: | 4+ |
Log delle modifiche: |
Nelle versioni di PHP da 5.2.2 a 5.2.6, se start Se il parametro rappresenta un troncamento negativo o una posizione fuori dai limiti, viene restituito FALSE. Altre versioni iniziano da start Ottieni la stringa a partire dalla posizione. |
Più esempi
Esempio 1
usare con numeri positivi e negativi diversi start Parametro:
<?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 2
usare con numeri positivi e negativi diversi start e length Parametro:
<?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>"; echo substr("Hello world",-2-3)."<br>"; ?>