Home > Article > Backend Development > PHP can replace specified characters in one move (case insensitive)
In the previous article, we learned about the method of setting regional information. If necessary, please read "Teach you a trick to set php regional information". This time we will introduce to you the method of replacing specified characters in a string. You can refer to it if you need it.
In PHP, there are magical functions that can replace specified characters in a string. However, there are two functions that can replace specified characters in a string. One is case-insensitive. , the other one is case-sensitive. Today we will introduce this case-insensitive function.
First let’s take a look at chestnuts.
<?php echo str_ireplace("明灯三千","花开满城","为你明灯三千!"); ?>
Looking at this code, what do you think the result will be? Should we replace "three thousand bright lights" with "flowers blooming all over the city", right? Let's take a look at the answer.
Yes, that's right. It replaces "three thousand bright lights" in our original string with "flowers bloom all over the city".
Let’s take a look at this function in detail.
str_ireplace() function replaces some characters in a string (case-insensitive).
Let’s take a look at its syntax format.
str_ireplace(find,replace,string,count)
The first parameter here specifies the value to be found; the second parameter specifies the replacement of the found value; the third parameter is the string that needs to be replaced; the fourth parameter is the pair Replace the number with a variable that counts.
But we must follow the following rules when using this function:
If the searched string is an array, it will return an array.
If the searched string is an array, it will find and replace every element in the array.
If you need to find and replace an array simultaneously, and the number of elements to be replaced is less than the number of elements found, the redundant elements will be replaced with empty strings.
If an array is searched, but only one string is replaced, the replacement string will be used for all found values.
That’s all. If you want to know anything else, you can click here. → →php video tutorial
The above is the detailed content of PHP can replace specified characters in one move (case insensitive). For more information, please follow other related articles on the PHP Chinese website!