Fonction substr_replace() | Développement Web

Fonction substr_replace()

La fonction substr_replace permet de remplacer une partie de la chaîne $string1 par la chaîne $string2.

Utilisation de la fonction substr_replace()

La signature de la fonction substr_replace est la suivante :

substr_replace ( $string1 , $string2 , $debut [, $longueur ] );

Une position de départ $debut ainsi qu’une longueur (optionnelle) $longueur peuvent être précisées. Dans ce cas le fonctionnement est alors le même que la fonction substr.


   $string1 = 'Etude de la fonction substr_replace';
   $string2 = '*****';

   /* Va remplacer $string1 par $string2 (*****) */
   echo substr_replace ( $string1, $string2, 0 );
   /* Affiche : ***** */  

   /* Va insérer $string2 (*****) au début de $string1 */
   echo substr_replace ( $string1, $string2, 0, 0 );
   /* Affiche : *****Etude de la fonction substr_replace */ 

   /* Remplace la quatrième et la cinquième lettre de $string1 par $string2 */
   echo substr_replace ( $string1, $string2, 3, 2 );
   /* Affiche : Etu***** de la fonction substr_replace */ 

   /* Remplace la dernière lettre de $string1 par $string2 */
   echo substr_replace ( $string1, $string2, -1, 1 );
   /* Affiche : Etude de la fonction substr_replac***** */    

   /* Remplace tous les caractères de $string1 par $string2 sauf les 14 derniers */
   echo substr_replace ( $string1, $string2, 0, -14 );
   /* Affiche : *****substr_replace */    

   /* Remplace tous les caractères de $string1 par $string2 sauf le premier et le dernier */
   echo substr_replace ( $string1, $string2, 1, -1 );
   /* Affiche : E*****e */