时间:2021-07-01 10:21:17 帮助过:5人阅读
不需要写,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<$len; $i++){ $tmp .= $name[substr($str, $i, 1)]; } return $tmp;}
三种方法都好,不过还是第一种最简洁速度最快
都能用。。试试