字符串 替换
程序员文章站
2022-05-21 12:06:35
...
1要替换成apple,2要替换成pear,3要换成banana,4要换成orange。
这样的话,从数据库里读出来是23 。结果是pearbanana。
1234 ===applepearbananaorange。
就是要写一个这样的函数,根据数据查出来的数据换成水果名。
简洁的函数最好,不胜感激
这样的话,从数据库里读出来是23 。结果是pearbanana。
1234 ===applepearbananaorange。
就是要写一个这样的函数,根据数据查出来的数据换成水果名。
简洁的函数最好,不胜感激
回复讨论(解决方案)
不需要写,php 已经提供了
$d = array( 1 => 'apple', 2 => 'pear', 3 => 'banana', 4 => 'orange');echo strtr('1234',$d);applepearbananaorange
科学家就是科学家,哎。老徐教教我们该如何学习php吧。
不需要写,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三种方法都好,不过还是第一种最简洁速度最快
都能用。。试试
推荐阅读
-
java基础-给出一个随机字符串,判断有多少字母?多少数字?
-
词汇表生成器Vocabulary Worksheet Factory安装及激活教程(附激活替换补丁)
-
iOS 11 使用两种方法替换(Method Swizzling)去掉导航栏返回按钮的文字
-
SQLServer中的切割字符串SplitString函数
-
PHP指定截取字符串中的中英文或数字字符的实例分享
-
C# 6.0 内插字符串(Interpolated Strings )的使用方法
-
C#内插字符串的简单使用
-
mysql 字符串函数收集比较全
-
非常实用的C#字符串操作处理类StringHelper.cs
-
MySQL 字符串模式匹配 扩展正则表达式模式匹配