Fonction PHP substr()
Exemple
Renvoie "world" à partir de la chaîne :
<?php
echo substr("Hello world",6);
?>
Définition et utilisation
La fonction substr() renvoie une partie d'une chaîne.
Syntaxe
substr(string,start,length)
Valeurs des paramètres
Parameter | Description |
---|---|
string | Required. Specifies the string to return a part of |
start | Required. Specifies where to start in the string
|
length | Optional. Specifies the length of the returned string. Default is to the end of the string.
|
Détails techniques
Valeur de retour : | Renvoie la partie extraite d'une chaîne, ou FALSE en cas d'échec, ou une chaîne vide |
---|---|
Version PHP : | 4+ |
Journal des modifications : | PHP 7.0 - Si string = start (en caractères longs), il renverra une chaîne vide. Les versions antérieures renvoient FALSE. PHP 5.2.2 - 5.2.6 - Si début a la position d'une troncature négative, FALSE est retourné. Les autres versions obtiennent la chaîne depuis le début. |
Plus d'exemples
Exemple
Utilisation du paramètre start avec différents nombres positifs et négatifs :
<?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>";
?>
Exemple
Utilisation des paramètres de début et de longueur avec différents nombres positifs et négatifs :
<?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>";
?>
❮ Référence de chaîne PHP