Given a string containing some words and the task is to replace all the occurrences of a word within the given string str in PHP. In order to do this task, we have the following methods in PHP:
Method 1: Using str_replace() Method: The str_replace() method is used to replace all the occurrences of the word W1 by replacing word W2 in the given string str.
Syntax:
str_replace( $searchVal, $replaceVal, $subjectVal, $count )
Example:
PHP
<?php// PHP program to replace all occurrence// of a word inside a string   // Given string$str = "neveropen for Geeks"; Â
// Word to be replaced$w1 = "neveropen";Â
//Â Replaced by$w2 = "GEEKS";Â Â Â // Using str_replace() function // to replace the word $str = str_replace($w1, $w2, $str);Â
// Printing the resultecho $str; ?> |
GEEKS for Geeks
Method 2: Using str_ireplace() Method: The str_ireplace() method is used to replace all the occurrences of the word W1 by replacing word W2 in the given string str. The difference between str_replace() and str_ireplace() is that str_ireplace() is a case-insensitive.
Syntax:
str_ireplace( $searchVal, $replaceVal, $subjectVal, $count )
Example:
PHP
<?php// PHP program to replace // a word inside a string   // Given string$str = "neveropen for Geeks"; Â
// Word to be replaced$w1 = "neveropen";Â
//Â Replaced by$w2 = "GEEKS";Â Â Â // Using str_ireplace() function // replace the word $str = str_ireplace($w1, $w2, $str);Â
// Printing the resultecho $str; ?> |
GEEKS for GEEKS
Method 3: Using preg_replace() Method: The preg_replace() method is used to perform a regular expression for search and replace the content.
Syntax:
preg_replace( $pattern, $replacement, $subject, $limit, $count )
Example:
PHP
<?php// PHP program to replace // a word inside a string   // Given string$str = "neveropen for Geeks"; Â
// Word to be replaced$w1 = "neveropen";Â
//Â Replaced by$w2 = "GEEKS";Â Â Â // Using preg_replace() function // to replace the word Â
$str = preg_replace('/bneveropenb/',$w2, $str);Â
// Printing the resultecho $str; ?> |
neveropen for Geeks
