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

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

烟雨青岚
Release: 2023-04-08 19:26:01
forward
3034 people have browsed it

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);
Copy after login

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!");
?>
Copy after login

Output result

Hello Peter!
Copy after login

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";
?>
Copy after login

Output result

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

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!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template