Fonction PHP substr()
Définition et utilisation
La fonction substr() retourne une partie de la chaîne de caractères.
Remarque :Si start le paramètre est négatif et length inférieur ou égal à startAlors length est 0.
Syntaxe
class="language-php">substr(string,sta rt,length)Paramètres | Description |
---|---|
string | Obligatoire. Définit la partie de la chaîne à retourner. |
start |
Obligatoire. Définit où commencer dans la chaîne.
|
length |
Optionnel. Définit la longueur de la chaîne de caractères à retourner. Par défaut, jusqu'à la fin de la chaîne.
|
Détails techniques
Valeur de retour : | Retourne la partie extraite de la chaîne de caractères, renvoie FALSE en cas d'échec, ou une chaîne de caractères vide. |
Version PHP : | 4+ |
Journal des mises à jour : |
Dans les versions PHP 5.2.2 à 5.2.6, si start Si le paramètre représente une position de troncation négative ou hors limites, renvoie FALSE. D'autres versions commencent à start Commencer à extraire la chaîne de caractères à partir de cette position. |
Plus d'exemples
Exemple 1
Utilisation avec des nombres positifs et négatifs différents start Paramètres :
<?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 2
Utilisation avec des nombres positifs et négatifs différents start et length Paramètres :
<?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>"; ?>