Home >Backend Development >PHP Tutorial >How to use str_replace function in php
Usage of str_replace function in php: [str_replace($searchVal, $replaceVal, $subjectVal, $count)]. The str_replace() function is used to replace strings or arrays.
str_replace() is a built-in function in PHP, which is used to replace strings or arrays and replace characters in strings or arrays with other characters. A number of characters (case sensitive).
(Related recommendations: php training)
How to use the str_replace function in php?
php str_replace() function is used to perform string replacement operations and is case-sensitive.
Basic syntax:
str_replace ( $searchVal, $replaceVal, $subjectVal, $count )
Parameters: This function accepts four parameters, 3 of which are mandatory and 1 is optional. All these parameters are described below:
● $searchVal: This parameter can be of string and array type. This parameter specifies the string to search and replace. $replaceVal: This parameter can be of string and array type. This parameter specifies the string to be used to replace the
● $searchVal string.
● $subjectVal: This parameter can be of string and array type. This parameter specifies the string or array of strings we want to search for $searchVal and replace with $replaceVal.
● $count: This parameter is optional, if passed, its value will be set to the total number of replacement operations performed on the string $subjectVal.
The function must follow the following rules:
● If the $searchVal and $replaceVal parameters are arrays, then all elements of the $searchVal parameter are in the $subjectVal string Searched for, and replaced by the corresponding element in the $replaceVal parameter.
● If the number of elements in $replaceVal is less than the number of elements in the $searchVal array, then if other elements of the $searchVal parameter in the $subjectVal parameter are present, they will be replaced by the empty string.
● If the $subjectVal parameter is also an array rather than a string, then all elements of $subjectVal will be searched.
Return value: This function returns a string or array based on the $subjectVal parameter with a replacement value.
Let’s take a look at how to use the php str_replace() function through an example.
Example 1:
<?php echo str_replace("world","php.cn","Hello world!"); ?>
Output:
Hello php.cn!
Example 2:
<?php $i = "i like JavaScript"; echo str_replace("JavaScript","php",$i); ?>
Output:
i like php
The above is the detailed content of How to use str_replace function in php. For more information, please follow other related articles on the PHP Chinese website!