【发布时间】:2018-08-24 11:39:53
【问题描述】:
我正在尝试从数组中获取值并仅传递逗号分隔的键字符串并在没有的情况下获得相同的输出。是否可以不使用 foreach 语句。请给我建议。
<?php
$str = "1,2,3";
$array = array("1"=>"apple", "2"=>"banana", "3"=>"orange");
$keyarray = explode(",",$str);
$valArr = array();
foreach($keyarray as $key){
$valArr[] = $array[$key];
}
echo $valStr = implode(",", $valArr);
?>
输出:apple,banana,orange
【问题讨论】:
-
你的方法得到了什么结果?