使用php中strtr()函数中遇到问题,请高手指教???

echo strtr("abdddcba","abab","1234")."<br>";
系统如何自行进行截取了,
输出后是34cddc43

===================================================

strtr 这个函数就是把字符串中的某些字符一一对应的转换掉。
a 对应 1
b 对应 2
a 对应 3(覆盖上面的)
b 对应 4(覆盖上面的)

最后:a 对应 3; b 对应 4...于是,源字符串中的“a”变成“3”,“b”变成“4”
PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明PHP strtr() 函数使用说明

定义和用法
strtr() 函数转换字符串中特定的字符。
语法
strtr(string,from,to)或者
strtr(string,array)参数 描述
string1 必需。规定要转换的字符串。
from 必需(除非使用数组)。规定要改变的字符。
to 必需(除非使用数组)。规定要改变为的字符。
array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符。
说明
如果 from 和 to 的长度不同,则格式化为最短的长度。
例子
例子 1

 

<?php 
  
echo strtr("Hilla Warld","ia","eo"); 
?>

 

输出:

Hello World

 

 

例子 2


<?php 
  
$arr = array("Hello" => "Hi", "world" => "earth"); 
  
echo strtr("Hello world",$arr); 
?>

输出:

Hi earth 

 

 

 

 

相关文章: