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
  • Comparaison des chaînes à l'aide de l'algorithme "Ordre naturel" strnatcmp

    strnatcmp

    Comparaisondeschaîne
  • Alias ​​de STRST strchr

    strchr

    Alias​​deSTRST
  • Calculez la valeur de hachage MD5 d'une chaîne md5

    md5

    Calculezlavaleurdeha
  • Calculez la distance de modification entre deux chaînes levenshtein

    levenshtein

    Calculezladistancede
  • Insérez la balise HTML Newline avant toutes les nouvelles lignes d'une chaîne nl2br

    nl2br

    InsérezlabaliseHTMLN
  • Renvoie la chaîne formatée sprintf

    sprintf

    Renvoielachaîneforma
  • Trouvez la première occurrence de sous-chaînes dans les cordes strpos

    strpos

    Trouvezlapremièreocc
  • Répéter une chaîne str_repeat

    str_repeat

    Répéterunechaîne
Articles populaires