Definition
The str_replace() function replaces some characters with some other characters in a string.
Function rules:
- If the string to be searched is an array, it returns an array
- If the string to be searched is an array, find and replace is performed with every array element
- If both find and replace are arrays, and replace has fewer elements than find, an empty string will be used as replace
- If find is an array and replace is a string, the replace string will be used for every find value
Syntax
str_replace(find, replace, string, count)
Parameters
Parameter | Description |
---|---|
find |
Required. Specifies the value to find. |
replace |
Required. Specifies the value to replace the value in find . |
string |
Required. Specifies the string to be searched. |
count |
Optional. A variable that counts the number of replacements. |
Example
<?php
echo str_replace("Hello", "Welcome", "Hello to PHP!");
echo "<br>";
echo str_replace("hello", "Welcome", "Hello to PHP!");