Fonction substr() | Développement Web

Fonction substr()

La fonction substr est une fonction qui permet d’extraire une partie d’une chaîne de caractères.

Utilisation de la fonction substr()

La signature de la fonction substr est la suivante :

substr ( $string , $debut [, $longueur] );

$string est la chaîne de caractères à traiter, $debut définit la position à partir de laquelle l’extraction sera effectuée et $longueur, optionnel, correspond à la longueur de la partie à extraire.

Si $debut est négatif, cela signifie que la position est à considérer à partir de la fin de la chaîne $string.

Si $longueur est négatif (-n), la partie extraite s’arrêtera n caractère(s) avant la fin de la chaîne.

Si $debut représente une position hors de la chaîne, une chaîne vide sera retournée.


   $string = 'Étude de la fonction substr';     

 TOUTE LA CHAÎNE SAUF LE PREMIER CARACTÈRE

   echo substr ( $string , 1 );   /* Affiche : tude de la fonction substr */  

 UNE CHAÎNE DE 15 CARACTÈRES À PARTIR DU 13ÈME CARACTÈRE

   echo substr ( $string , 12 , 15);   /* Affiche : fonction substr */  

 LES 6 DERNIERS CARACTÈRES

   echo substr ( $string , -6 );   /* Affiche : substr */ 

 TOUTE LA CHAÎNE SAUF LES 6 DERNIERS CARACTÈRES

   echo substr ( $string , 0 , -6 );   /* Affiche : Étude de la fonction */

 TOUTE LA CHAÎNE SAUF LE PREMIER ET LE DERNIER CARACTÈRE

   echo substr ( $string , 1 , -1 );   /* Affiche : tude de la fonction subst*/