PHP substr_replace()
La fonction substr_replace() est une fonction intégrée en PHP qui remplace une partie d’une chaîne par une autre chaîne.
Syntaxe
substr_replace(str1, str2, start, len)
Paramètres
- str1(Obligatoire) : Spécifier la chaîne à vérifier.
- str2(Obligatoire) : Spécifie la chaîne à insérer.
- start(Obligatoire) : Spécifie où commencer à remplacer dans la chaîne:
- Un nombre positif: commencez à la position spécifiée dans la chaîne.
- Un nombre négatif: commencez à partir de la fin de la chaîne.
- len(Optionnelle) : Spécifie le nombre de caractères à remplacer. La valeur par défaut égale à la longueur de la chaîne:
- Un nombre positif: La longueur de la chaîne à remplacer.
- Un nombre négatif: Combien de caractères doivent être laissés à la fin de la chaîne après le remplacement.
- 0 : Insérer au lieu de remplacer
Valeur de retour
La fonction renvoie la chaîne remplacée.
Version PHP:
4+
Exemple 1:
Le code suivant remplace « Hello » par « Welcome »:
<?php echo substr_replace("Hello","Welcome",0); ?>
Sortie:
Welcome
Exemple 2:
Le code suivant commence à remplacer à partir de la 6ème position dans la chaîne principale:
<?php echo substr_replace("Hello Alex", "WayToLearnX", 6); ?>
Sortie:
Hello WayToLearnX