Fonction substr()PHP
Manuel de référence des chaînes PHP
Exemple
Retourner "world" à partir de la chaîne :
echo substr("Hello world",6);
Exécuter l'exemple »
Définition et utilisation
La fonction substr() renvoie une partie d'une chaîne.
Remarque :Si le paramètre start est un nombre négatif et que length est inférieur ou égal à start, alors length vaut 0.
Syntaxe
substr(string,start,length)
| Paramètre | Description |
|---|---|
| string | Requis. Spécifie la chaîne à partir de laquelle renvoyer une partie. |
| start | Requis. Spécifie où commencer dans la chaîne.
|
| longueur | Optionnel. Spécifie la longueur de la chaîne à renvoyer. Par défaut, jusqu'à la fin de la chaîne.
|
Détails techniques
| Valeur de retour : | Retourne la partie extraite de la chaîne, ou FALSE en cas d'échec, ou une chaîne vide. |
|---|---|
| Version de PHP : | 4+ |
| Journal des modifications : | Dans PHP 5.2.2 à 5.2.6, si le paramètre start indique une troncature négative ou une position hors limites, FALSE est renvoyé. Dans les autres versions, la chaîne est récupérée à partir de la position start. |
Plus d’exemples
Exemple 1
Utilisation du paramètre start avec différents nombres positifs et négatifs :
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>";
Exécuter l'exemple »
Exemple 2
Utilisation des paramètres start et length avec différents nombres positifs et négatifs :
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>";
Manuel de référence des chaînes PHP Autres extensions