Exemple
Remplacer "Hello" avec "world" :
<?php
echo substr_replace("Hello","world",0);
?>
»Exécuter exemple Définition et utilisation
Le substr_replace() fonction remplace une partie d'une chaîne par une autre chaîne.
Note: Si le paramètre de démarrage est un nombre négatif et la longueur est inférieure ou égale à début, longueur devient 0.
Remarque: Cette fonction est binaire de sécurité.
Syntaxe
substr_replace( string,replacement,start,length )
Paramètre | La description |
---|---|
string | Champs obligatoires. Indique la chaîne à vérifier |
replacement | Champs obligatoires. Indique la chaîne à insérer |
start | Champs obligatoires. Indique où commencer à remplacer dans la chaîne
|
length | Optionnel. Indique le nombre de caractères doivent être remplacés. Par défaut est la même longueur que la chaîne.
|
Détails techniques
Valeur de retour: | Retourne la chaîne remplacée. Si la chaîne est un tableau, alors le tableau est retourné |
---|---|
PHP Version: | 4+ |
changelog: | PHP 4.3.3, tous les paramètres acceptent maintenant des tableaux |
autres exemples
Exemple 1
Commencer à remplacer à la 6ème position dans la chaîne (remplacer "world" avec la « terre »):
<?php
echo substr_replace("Hello world","earth",6);
?>
»Exécuter exemple exemple 2
Commencer à remplacer à la 5ème position de la fin de la chaîne (remplacer "world" avec la « terre »):
<?php
echo substr_replace("Hello world","earth",-5);
?>
»Exécuter exemple exemple 3
Insérer "Hello" au début du "world" :
<?php
echo substr_replace("world","Hello ",0,0);
?>
»Exécuter exemple exemple 4
Remplacer plusieurs chaînes à la fois. Remplacer "AAA" dans chaque chaîne avec "BBB" :
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
»Exécuter exemple <PHP chaîne de référence