欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

字符串 轮换

程序员文章站 2022-06-11 11:13:27
...
字符串 替换
1要替换成apple,2要替换成pear,3要换成banana,4要换成orange。

这样的话,从数据库里读出来是23 。结果是pearbanana。
1234 ===applepearbananaorange。

就是要写一个这样的函数,根据数据查出来的数据换成水果名。

简洁的函数最好,不胜感激
------解决方案--------------------
不需要写,php 已经提供了
$d = array( 1 => 'apple', 2 => 'pear', 3 => 'banana', 4 => 'orange');
echo strtr('1234',$d);
applepearbananaorange

------解决方案--------------------
$a = array(1,2,3,4);
$b = array('apple','pear','banana','orange');
$output = str_replace($a, $b, '1234');
echo $output;

------解决方案--------------------

$str = '1234';

echo change($str);

function change($str){
$name = array('1'=>'apple', '2'=>'pear', '3'=>'banana', '4'=>'orange');
$tmp = '';
for($i=0,$len=strlen($str); $i $tmp .= $name[substr($str, $i, 1)];
}
return $tmp;
}
字符串 轮换

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频