¿Cómo reemplazar una palabra dentro de una string en PHP?

Dada una string que contiene algunas palabras y la tarea es para la string dada str en PHP. Para realizar esta tarea, contamos con los siguientes métodos en PHP:

Método 1: Usar el método() : El método str_replace() se usa para reemplazar todas las apariciones de la palabra W1 reemplazando la palabra W2 en la string dada str .

Sintaxis :

str_replace( $searchVal, $replaceVal, $subjectVal, $count )

Ejemplo:

PHP

<?php
// PHP program to replace all occurrence
// of a word inside a string
   
// Given string
$str = "geeks for Geeks";
 
// Word to be replaced
$w1 = "geeks";
 
//  Replaced by
$w2 = "GEEKS";
   
// Using str_replace() function
// to replace the word
$str = str_replace($w1, $w2, $str);
 
// Printing the result
echo $str;
?>
Producción

GEEKS for Geeks

Método 2: Usar el método str_ireplace() : El método str_ireplace() se usa para reemplazar todas las apariciones de la palabra W1 al reemplazar la palabra W2 en la string dada str . La diferencia entre str_replace() y str_ireplace() es que str_ireplace() es un

Sintaxis :

str_ireplace( $searchVal, $replaceVal, $subjectVal, $count )

Ejemplo:

PHP

<?php
// PHP program to replace
// a word inside a string
   
// Given string
$str = "geeks for Geeks";
 
// Word to be replaced
$w1 = "geeks";
 
//  Replaced by
$w2 = "GEEKS";
   
// Using str_ireplace() function
// replace the word
$str = str_ireplace($w1, $w2, $str);
 
// Printing the result
echo $str;
?>
Producción

GEEKS for GEEKS

Método 3: Usando el método preg_replace() : El método preg_replace()

Sintaxis :

preg_replace( $pattern, $replacement, $subject, $limit, $count )

Ejemplo:

PHP

<?php
// PHP program to replace
// a word inside a string
   
// Given string
$str = "geeks for Geeks";
 
// Word to be replaced
$w1 = "geeks";
 
//  Replaced by
$w2 = "GEEKS";
   
// Using preg_replace() function
// to replace the word
 
$str = preg_replace('/bgeeksb/',$w2, $str);
 
// Printing the result
echo $str;
?>
Producción

geeks for Geeks

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *