Position actuelle: Accueil> Catégories de fonctions> substr_replace

substr_replace

Sous-chaînes qui remplacent les chaînes
Nom:substr_replace
Catégorie:Chaîne
Langage de programmation:php
Description en une ligne:Remplacez la partie de la chaîne par une autre chaîne.

Définition et utilisation

substr_replace() remplace la partie de la chaîne par une autre chaîne.

Remarque: Si le paramètre de démarrage est un nombre négatif et que la longueur est inférieure ou égale au démarrage , la longueur est de 0.

Remarque: Cette fonction est en toute sécurité binaire.

Exemple

Exemple 1

Remplacez "Hello" par "monde":

 <? Php
echo substr_replace ( "bonjour" , "monde" , 0 ) ;
?>

Essayez-le vous-même

Exemple 2

Remplacer de la 6e position de la chaîne (remplacer "monde" par "Shanghai"):

 <? Php
Echo substr_replace ( "Hello World" , "Shanghai" , 6 ) ;
?>

Essayez-le vous-même

Exemple 3

Remplacer de la 5e position à la fin de la chaîne (remplacer "monde" par "shanghai"):

 <? Php
Echo substr_replace ( "Hello World" , "Shanghai" , - 5 ) ;
?>

Essayez-le vous-même

Exemple 4

Insérez "Hello" au début du "monde":

 <? Php
echo substr_replace ( "world" , "bonjour" , 0 , 0 ) ;
?>

Essayez-le vous-même

Exemple 5

Remplacez plusieurs chaînes à la fois. Remplacez "AAA" dans chaque chaîne par "BBB":

 <? Php
$ remplace = array ( "1: aaa" , "2: aaa" , "3: aaa" ) ;
Echo Implode ( "<br>" , substr_replace ( $ remplace , 'bbb' , 3 , 3 ) ) ;
?>

Essayez-le vous-même

grammaire

 substr_replace ( chaîne , remplacement , démarrage , longueur )
paramètre décrire
chaîne Requis. Spécifie la chaîne à vérifier.
remplacement Requis. Spécifie la chaîne à insérer.
commencer

Requis. Spécifie où démarrer le remplacement de la chaîne.

  • Numéro positif - Commencez à remplacer à la position spécifiée dans la chaîne
  • Nombre négatif - Remplacez à la position spécifiée à la fin de la chaîne
  • 0 - Commencez à remplacer au premier caractère de la chaîne
longueur

Facultatif. Spécifiez le nombre de caractères à remplacer. La valeur par défaut est la même que la longueur de chaîne.

  • Nombre positif - longueur de chaîne remplacée
  • Nombre négatif - représente le nombre de caractères à la fin de la sous-chaîne à remplacer de la fin de la chaîne .
  • 0 - insérer plutôt que remplacer
Fonctions similaires
Articles populaires