Let's take a look at this php string substitution function php string substitution function strtr () two states
STRTR (string, from, to) or Strtr (string,array)
First for PHP string substitution function strtr () First Way
Let's take a look at the following example:
<? PHP Echo STRTR ("I Love You", "Lo", "Lo");
The result is
I Love You
This result reminds us
1.STRTR It is case-sensitive
The substitution of the 2.PHP string substitution function strtr () is very special, you notice the back that you, the middle O is replaced, this is obviously not our intention
Give a special example of the weird php sttr function
<? echostrtr("I Love You", "Love", "" ") ;? >
The result is
I Love You
Nothing will change, so STRTR need to be aware of:
3. Can not be replaced with empty, that is, the final argument cannot be an empty string, of course, the space is possible.
Again example PHP string substitution function strtr () another case
<? PHP Echo STRTR ("I Loves You", "Love", "Lovea");
The result is
I LOvEs You
Notice that a of the third parameter does not appear in the result
4. I do not recommend replacing the function strtr () with PHP string to change the number less
OK, since this strtr function is very troublesome why use it?
The reason is that it's fast
STRTR is said to be four times times faster than Str_replace.
5. Be sure to use the STRTR function when using
How do you feel comfortable with that?
This is the second case of it.
STRTR (String,array)
6.PHP string substitution function strtr () to use with intent
<? PHP $table _change Array (' you ' \ = ' her sister ') ; Echo STRTR ("I Love You",$table _change);
Result is
I Love her sister
7. Tips: You want to replace what you go to the array plus what
<? $table _changearray(' you ' + = ' her sister ') ; $table _change Array (' love ' = ' hate '); Echo STRTR ("I Love You",$table _change); ? >
The result is
I hate her sister
Remind me again that love is not a good thing to write about.
OK, a mess said a pass, in fact, about STRTR most want to say is this behind the use of
Simple and convenient.
It seems that the following usage also ignores the problem of different character lengths.
Above PHP string substitution function strtr () experiment, PHP5.2 test passed.