当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > strtr() 函数
The strtr() function translates certain characters in a string.
strtr()函数的作用是:转换一个字符串中指定的字符。
strtr(string,from,to) |
strtr(string,array) |
Parameter参数 | Description描述 |
---|---|
string | Required. Specifies the string to translate 必要参数。指定一个字符串对象 |
from | Required (unless array is used). Specifies what characters to change 必要参数(除非是使用数组元素,否则都要对这个参数进行设置)。指定需要执行改变操作的字符 |
to | Required (unless array is used). Specifies what characters to change into 必要参数(除非是使用数组元素,否则都要对这个参数进行设置)。指定需要将上述字符改变成什么值 |
array | Required (unless to and from is used). An array containing what to change from as key, and what to change to as value 必要参数。(除非已经设置了form 和 to参数,否则都要使用这个参数)指定一个数组,指定它的键和其对应的值需要改变成什么值 |
Note: If from and to are different length, both will be formatted to the length of the shortest.
注意:如果设置的from 和 to参数长度不一样,那么将以二者中长度较短的那个参数的长度为准,并把长度较长的那个参数长度定义成这个较短参数的长度。
<?php echo strtr("Hilla Warld","ia","eo"); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Hello World |
<?php $arr = array("Hello" => "Hi", "world" => "earth"); echo strtr("Hello world",$arr); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Hi earth |