Home>Article>Backend Development> Explanation of php str_replace method of replacing specified times
php str_replace method, replace the string
The format is as follows:
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
searchThe target value to search for, which is needle. An array can specify multiple targets.
replaceReplacement value for search. An array can be used to specify multiple replacements.
subjectArray or string to perform replacement. That is haystack. If subject is an array, the replacement operation will traverse the entire subject and the return value will also be an array.
countIf specified, its value will be set to the number of times replacement occurred. That is, how many replacements have occurred in total.
Explanation:
If search and replace are arrays, then str_replace() will do both for the subject. Mapping replacement.
If the number of replace values is less than the number of search values, empty strings will be used for redundant replacements.
If search is an array and replace is a string, then the replacement of each element in search always uses this string.
str_replace replacement method is case-sensitive.
Example:
aBc [1] => Bac [2] => cBa ) echo $count; // 3 共替换了3次 ?>
It is more convenient to use str_replace to replace strings, but all values matching search will be Replaced with the value of replace. If you want to replace a specified number of times, this method cannot be implemented.
For example:user_order_listis replaced withuser/order_list
862320a07e122d7c1dc458a27bae16d3
Replace the specified The method of times can be implemented using the regularpreg_replacemethod.
$v){ $search[$k] = '`'. preg_quote($search[$k], '`'). '`'; } }else{ $search = '`'. preg_quote($search, '`'). '`'; } return preg_replace($search, $replace, $subject, $limit); } ?>
Example:
aBbc [1] => Bbac [2] => cBba ) ?>
This article explains the php str_replace method of replacing a specified number of times. For more related content, please pay attention to the php Chinese website.
Related recommendations:
About header, headers_sent, headers_list, header_remove usage instructions
## Query mysql through PDO to return the field integer Solution to change the type into String
Use php to obtain the country, province, city, and surrounding data class based on geographical coordinates
The above is the detailed content of Explanation of php str_replace method of replacing specified times. For more information, please follow other related articles on the PHP Chinese website!