当前位置:Gxlcms > PHP教程 > 字符串轮换

字符串轮换

时间:2021-07-01 10:21:17 帮助过:13人阅读

字符串 替换
1要替换成apple,2要替换成pear,3要换成banana,4要换成orange。

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

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

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

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

------解决方案--------------------
  1. <br>$str = '1234';<br><br>echo change($str);<br><br>function change($str){<br> $name = array('1'=>'apple', '2'=>'pear', '3'=>'banana', '4'=>'orange'); <br> $tmp = '';<br> for($i=0,$len=strlen($str); $i<$len; $i++){<br> $tmp .= $name[substr($str, $i, 1)];<br> }<br> return $tmp;<br>}<br>

人气教程排行