Backend Development 4 min read

Using PHP str_replace for String Replacement and Deletion

This article explains PHP's str_replace function, shows its syntax, and provides three practical examples demonstrating simple replacement, multiple replacements using arrays, and character deletion, while also mentioning additional options and linking to the official documentation.

php中文网 Courses
php中文网 Courses
php中文网 Courses
Using PHP str_replace for String Replacement and Deletion

In PHP, strings are a very common data type, and sometimes you need to replace or delete certain characters within a string. For this purpose, PHP provides a very convenient function called str_replace (string replacement) to accomplish the task.

The syntax of the str_replace function is as follows:

str_replace($search, $replace, $subject);

This function searches the string $subject for $search and replaces it with $replace .

Below are some concrete examples demonstrating the use of the str_replace function.

Example 1: Simple replacement

$text = "今天是星期一,明天是星期二,后天是星期三。";
$new_text = str_replace("星期一", "周一", $text);
echo $new_text;

Result:

今天是周一,明天是星期二,后天是星期三。

In this example we replaced the original "星期一" with "周一".

Example 2: Replace multiple characters

$text = "The quick brown fox jumps over the lazy dog.";
$new_text = str_replace(array("quick", "brown", "lazy"), "slow", $text);
echo $new_text;

Result:

The slow fox jumps over the slow dog.

Here an array is used as the replacement parameter, substituting the words "quick", "brown" and "lazy" with "slow".

Example 3: Delete specific characters

$text = "Hello, world!";
$new_text = str_replace("o", "", $text);
echo $new_text;

Result:

Hell, wrld!

In this example the character "o" is replaced with an empty string, effectively deleting it.

The str_replace function also has other usages, such as specifying the number of replacements or making the search case‑sensitive; you can consult the official PHP documentation for more details.

In summary, the str_replace function is a very practical string‑replacement tool that can easily replace or delete specific characters in a string, improving code efficiency and readability.

php8, I'm here

Scan the QR code to receive free learning materials

BackendPHPTutorialstring-manipulationstr_replace
php中文网 Courses
Written by

php中文网 Courses

php中文网's platform for the latest courses and technical articles, helping PHP learners advance quickly.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.