字符串 轮换
程序员文章站
2022-06-11 11:13:27
...
字符串 替换
1要替换成apple,2要替换成pear,3要换成banana,4要换成orange。
这样的话,从数据库里读出来是23 。结果是pearbanana。
1234 ===applepearbananaorange。
就是要写一个这样的函数,根据数据查出来的数据换成水果名。
简洁的函数最好,不胜感激
------解决方案--------------------
不需要写,php 已经提供了
------解决方案--------------------
------解决方案--------------------
1要替换成apple,2要替换成pear,3要换成banana,4要换成orange。
这样的话,从数据库里读出来是23 。结果是pearbanana。
1234 ===applepearbananaorange。
就是要写一个这样的函数,根据数据查出来的数据换成水果名。
简洁的函数最好,不胜感激
------解决方案--------------------
不需要写,php 已经提供了
$d = array( 1 => 'apple', 2 => 'pear', 3 => 'banana', 4 => 'orange');applepearbananaorange
echo strtr('1234',$d);
------解决方案--------------------
$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;
}
相关文章
相关视频
推荐阅读
-
php 部分字符隐藏变* 的字符串替换有关问题
-
PHP utf-8中文截取无乱码(字符串判断版本)
-
php替换字符串中间字符为省略号的方法,字符串省略号_PHP教程
-
,系统的一个php数据对象,var_dump后,属性名居然是字符串类型的数字0()
-
各位大侠,通过php 读取字符串 求帮忙
-
如何在字符串查询包含数组某个值
-
sql话语中能否直接把截取的字符串当作where条件
-
将一个整数转换为16进制的字符串
-
curl get获取到一个utf-8 json字符串,用json_decode解析说格式不对。
-
编写一个程序,输入一个整数以及要转换的进制,输出转换结果,结果以字符串方式输出,例如 输入10814 16,把10814转换为16进制的字符串“2A3E”,如果输入10814 2,则10814