PHP substr() Fonction

❮ Référence de chaîne PHP

Exemple

Retourne "world" à partir de la chaîne :

<?php
echo substr("Hello world",6);
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction substr() retourne une partie d'une chaîne.


Syntaxe

substr( chaîne,début,longueur )

Valeurs des Paramètres

Paramètre Description
chaîne Requis. Spécifie la chaîne dont on veut retourner une partie
début Requis. Spécifie où commencer dans la chaîne
  • Un nombre positif - Commencer à une position spécifiée dans la chaîne
  • Un nombre négatif - Commencer à une position spécifiée depuis la fin de la chaîne
  • 0 - Commencer au premier caractère de la chaîne
longueur Optionnel. Spécifie la longueur de la chaîne retournée. Par défaut, c'est jusqu'à la fin de la chaîne.
  • Un nombre positif - La longueur à retourner depuis le paramètre de début
  • Un nombre négatif - La longueur à retourner depuis la fin de la chaîne
  • Si le paramètre longueur est 0, NULL, ou FALSE - il retourne une chaîne vide


Détails Techniques

Valeur de Retour : Retourne 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 chaîne = début (en caractères de long), il retournera une chaîne vide. Les versions antérieures retournent FALSE

Plus d'Exemples

Exemple

Utilisation du paramètre de début 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>";
?>
Essayez-le vous-même »

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>";
?>
Essayez-le vous-même »

❮ Référence de chaîne PHP