Using PHP str_replace for String Replacement and Deletion

This article explains the PHP str_replace function, its syntax, and demonstrates through three examples how to perform simple replacements, replace multiple substrings, and delete characters in strings, while also mentioning additional options and linking to further learning resources.

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 them. PHP provides a very convenient function called str_replace to accomplish this task.

The syntax of str_replace is: str_replace($search, $replace, $subject); This function searches for $search in the string $subject and replaces it with $replace.

Below are several 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, "星期一" is replaced 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 to replace 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! This example replaces the character "o" with an empty string, effectively deleting it.

The str_replace function also supports additional features such as limiting the number of replacements and case‑sensitive matching; refer to the official PHP documentation for more details.

In summary, the str_replace function is a highly practical string‑replacement tool that can conveniently handle both replacement and deletion tasks, improving code efficiency and readability.

Java learning materials

C language learning materials

Frontend learning materials

C++ learning materials

PHP learning materials

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Backendphp-tutorialstr_replacestring-replacement
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

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.