Home  >  Article  >  Backend Development  >  Application of str_replace() function in php (explanation with examples)

Application of str_replace() function in php (explanation with examples)

烟雨青岚
烟雨青岚forward
2020-06-08 13:00:502996browse

Application of str_replace() function in php (explanation with examples)

Application of str_replace() function in php

1, definition and usage

The str_replace() function replaces certain characters with some other characters in a string.

This function works with the following rules:

If the string being searched is an array, it returns an array.

If the string being searched is an array, the search and replace are performed using each array element.

If you find and replace an array and replace less than one part found, an empty string will be used as the replacement.

If find is an array and replacement is a string, string replacement will be used for each found value.

2. Syntax

str_replace(find,replace,string,count);

find (required), specified value discovery.

replace (required), specifies the value to replace the value found.

string (required), the specified string to be searched.

count (optional), the number of counts of a variable to replace.

* Note: This feature is case-sensitive.

Use str_ireplace() to perform a case-insensitive search.

*Note: This feature is binary safe.

Example 1

<?php
echo str_replace("world","Peter","Hello world!");
?>

Output result

Hello Peter!

Example 2 In this example, we will show str_replace() with An array and a count variable:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>

Output result

Array
(
[0] => blue
[1] => pink
[2] => green
[3] => yellow
)
Replacements: 1

Recommended tutorial: "PHP Tutorial"

The above is the detailed content of Application of str_replace() function in php (explanation with examples). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:csdn.net. If there is any infringement, please contact admin@php.cn delete