PHP str_replace and str_ireplace Function | Complete Guide

In this tutorial, we learn PHP str_replace Function with help of multiple types of examples. How we can use the PHP str_replace function at the time of development.

Here are some important points that we will discuss in this tutorial,

  1. Example of PHP string replace function.
  2. How to use PHP str_replace with arrays.
  3. PHP str_replace to replace multiple strings or values.
  4. Replace using PHP str_replace case insensitive.
PHP str_replace and str_ireplace Function | Complete Guide
PHP str_replace and str_ireplace Function | Complete Guide

Introduction to PHP string replace Function

PHP string replace function is used to replace specified characters with other characters from the string.

The function works followed by these rules,

  • PHP string replace function check character case (case sensitive).
  • If the string is searched in an array then it also returns an array.
  • In array search and replace, PHP replace function checks all the array elements.


Return Value: Returns a string or an array with the replaced values

Parameter Values

findSpecifies the value to find (Required)
replaceSpecifies the value to replace the value in find (Required)
stringSpecifies the string to be searched (Required)
countA variable that counts the number of replacements (Optional)

Example of PHP str_replace Function

Output: Best example of PHP string replace function.

PHP str_replace Function With an Arrays Code Example


PHP str_replace Function With an Arrays
PHP str_replace Function With an Arrays

PHP str_replace to Replace Multiple Values or String Code Example

Code Highlights:

In this example, there is a string statement where we do apply the find and replace function to replace multiple values or strings.

Now we create two arrays that we place into the str_replace() function and then replace one array element with another array element.


PHP str_replace multiple
PHP string replace for replace multiple values

Replace String Using PHP str_ireplace With Case Insensitive

To find and replace without checking character cases we can use PHP str_ireplace function.


PHP string replace case insensitive
PHP string replace case insensitive


Here we learn the complete PHP string replace function’s functionality and implementation.

And we also learn PHP str_ireplace function for case insensitivity with example.

To run and check by using our online code editor Run PHP Code (

you check more PHP string functions here PHP: String Functions – Manual.

I hope you all understand the complete concept of PHP string replacement with an array and also replace multiple values replacement.

Happy Coding..!

Was this article helpful?

By Bikash

My name is Bikash Kr. Panda. I own and operate PHPCODER.TECH. I am a web Programmer by profession and working on more than 50 projects to date. Currently I am working on the web-based project and all the CMS and frameworks which are based on PHP.

2 thoughts on “PHP str_replace Function | Complete Guide”

Leave a Reply

Your email address will not be published. Required fields are marked *