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
  • Calculez la similitude entre deux chaînes similar_text

    similar_text

    Calculezlasimilitude
  • Convertissez le premier octet de la chaîne en une valeur entre 0-255 ord

    ord

    Convertissezlepremie
  • Remplacement de la substrat str_replace

    str_replace

    Remplacementdelasubs
  • Calculez la dernière occurrence de la chaîne spécifiée dans la chaîne cible strrpos

    strrpos

    Calculezladernièreoc
  • Supprimer des espaces (ou d'autres caractères) du début et de la fin de la chaîne trim

    trim

    Supprimerdesespaces(
  • Définissez le premier caractère de la chaîne sur majuscules ucfirst

    ucfirst

    Définissezlepremierc
  • Comparaison de sécurité binaire de plusieurs caractères au début d'une chaîne strncmp

    strncmp

    Comparaisondesécurit
  • Trouver la dernière occurrence d'un caractère spécifié dans une chaîne strrchr

    strrchr

    Trouverladernièreocc
Articles populaires