Guide Complet de substr() en PHP avec Exemples
La fonction substr()
en PHP est utilisée pour extraire une partie d’une chaîne de caractères. Elle est utile lorsque vous avez besoin de travailler avec une portion spécifique d’une chaîne. Voici un guide complet avec des exemples d’utilisation :
Syntaxe de la fonction substr()
La syntaxe de base de la fonction substr()
est la suivante :
substr(string $chaine, int $début, ?int $longueur = null): string
- $chaine : La chaîne d’origine.
- $début : La position de départ (index) dans la chaîne. Si négatif, compte à partir de la fin.
- $longueur : (Optionnel) La longueur de la sous-chaîne à extraire. Si omis, extrait jusqu’à la fin de la chaîne.
Exemples d’Utilisation
Exemple 1 : Extraction d’une Sous-chaîne
<?php
$chaine = "Manipuler les chaînes en PHP est intéressant.";
$sous_chaine = substr($chaine, 11, 7);
echo $sous_chaine; // Affiche "chaînes"
?>
Exemple 2 : Utilisation de $longueur
<?php
$chaine = "Découvrir substr() en PHP";
$sous_chaine = substr($chaine, 10, 6); // Extraction des 6 caractères suivant la position 10
echo $sous_chaine; // Affiche "substr"
?>
Exemple 3 : Utilisation de $début Négatif
<?php
$chaine = "Gestion avancée des chaînes de caractères";
$sous_chaine = substr($chaine, -11); // Extraction des 11 derniers caractères
echo $sous_chaine; // Affiche "caractères"
?>
Exemple 4 : Extraire jusqu’à la Fin
<?php
$chaine = "PHP rend la programmation web passionnante";
$sous_chaine = substr($chaine, 23); // Extraction à partir de la position 23 jusqu'à la fin
echo $sous_chaine; // Affiche "programmation web passionnante"
?>
La fonction substr()
en PHP offre une flexibilité précieuse pour manipuler les chaînes de caractères. En exploitant ses fonctionnalités, vous pouvez cibler et extraire des parties spécifiques de vos textes en toute simplicité.