Fonction substr_replace() de PHP
Exemple
Remplacer "Hello" par "world" :
<?php echo substr_replace("Hello","world",0); ?>
Définition et utilisation
La fonction substr_replace() remplace une partie de la chaîne par une autre chaîne.
Commentaires :Si start Le paramètre est un nombre négatif et length inférieur ou égal à startet length Pour 0.
Commentaires :Cette fonction est sécurisée pour les binary strings.
Syntaxe
substr_replace(string,replacement,start,length)
Paramètres | Description |
---|---|
string | Obligatoire. Détermine la chaîne à vérifier. |
replacement | Obligatoire. Détermine la chaîne à insérer. |
start |
Obligatoire. Détermine où commencer le remplacement dans la chaîne.
|
length |
Optionnel. Définit le nombre de caractères à remplacer. Par défaut, il est égal à la longueur de la chaîne.
|
Détails techniques
Retour : | Retourne la chaîne remplacée. Si string Si c'est un tableau, il retourne un tableau. |
Version PHP : | 4+ |
Journal des mises à jour : | Depuis PHP 4.3.3, tous les paramètres acceptent des tableaux. |
Plus d'exemples
Exemple 1
Remplacez (remplacez "world" par "Shanghai") à partir de la sixième position de la chaîne :
<?php echo substr_replace("Hello world","Shanghai",6); ?>
Exemple 2
Remplacez (remplacez "world" par "Shanghai") à partir de la cinquième position à partir de la fin de la chaîne :
<?php echo substr_replace("Hello world","Shanghai",-5); ?>
Exemple 3
Insérez "Hello" au début de "world" :
<?php echo substr_replace("world","Hello ",0,0); ?>
Exemple 4
Remplacement de plusieurs chaînes de caractères en une fois. Remplacez "AAA" par "BBB" dans chaque chaîne :
<?php $replace = array("1: AAA","2: AAA","3: AAA"); echo implode("<br>",substr_replace($replace,'BBB',3,3)); ?>