Programmation ⇒ PHP facebook twitter youtube

Extrait une partie de chaîne | Extrait une partie de chaîne


Description

Fonction sur les chaînes de caractères
substr extrait une partie de chaîne

Syntaxe

substr (chaîne, début [, longueur])
début
positif : commence au nième caractère (ATTENTION, numérotation à partir de 0)
négatif : commence au nième caractère à partir de la fin (ATTENTION, numérotation à partir de 1)
longueur
optionnel
positif : nombre de caractères renvoyés
négatif : nombre de caractère enlevés

 

Voir d'autres exemples utilisant cette fonction

 

Affichage     Chaîne initiale : abcdefghijklmnopqrstuvwxyz
1er caractère : a
Dernier caractère : z
3ème caractère : c
3ème caractère à partir de la fin : x
3 premiers caractères : abc
3 derniers caractères : xyz
Du 5ème caractère à la fin : efghijklmnopqrstuvwxyz
A partir du 5ème caractère avant la fin : vwxyz
Partie de chaîne au milieu (7ème au 11ème caractère) : ghijk
Partie de chaîne au milieu (du 7ème jusqu'au 3ème caractère avant la fin) : ghijklmnopqrstuvwx
Code
PHP     Commentaires : Attention à la numérotation des caractères, à partir de 0 au début de la chaîne, à partir de 1 depuis la fin de la chaîne

 

<?php
// Initialistion chaîne de caractères

$chaine='abcdefghijklmnopqrstuvwxyz';

// Affichage chaîne

echo '<b>Chaîne initiale</b> : '.$chaine.'<br />';

echo '<b>1er caractère</b> : '.substr($chaine, 0, 1).'<br />';

echo '<b>Dernier caractère</b> : '.substr($chaine, -1).'<br />';

echo '<b>3ème caractère</b> : '.substr($chaine, 2, 1).'<br />';

echo '<b>3ème caractère à partir de la fin</b> : '.substr($chaine, -3, 1).'<br />';

echo '<b>3 premiers caractères</b> : '.substr($chaine, 0, 3).'<br />';

echo '<b>3 derniers caractères</b> : '.substr($chaine, -3).'<br />';

echo '<b>Du 5ème caractère à la fin</b> : '.substr($chaine, 4).'<br />';

echo '<b>A partir du 5ème caractère avant la fin</b> : '.substr($chaine, -5).'<br />';

echo '<b>Partie de chaîne au milieu (7ème au 11ème caractère)</b> : '.substr($chaine, 6, 5).'<br />';

echo '<b>Partie de chaîne au milieu (du 7ème jusqu\'au 3ème caractère avant la fin)</b> : '.substr($chaine, 6, -2).'<br />';

?>

 

 





>
Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces