当前位置:Gxlcms > PHP教程 > 回到给定索引的值

回到给定索引的值

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

返回给定索引的值
请问下,PHP是否存在这样的数组函数

已知数组
$a['a']=>'apple',$a['b']=>'banana,$a['p']=>'pear'

已知某个数组
$key = array('a','b','p');

获得对应数组$a的值,并得到数组如下
$val = array('apple','banana','pear');
------解决思路----------------------
$a = array('a' => 'apple', 'b' => 'banana', 'p' => 'pear');
$key = array('a','b','p');
foreach($key as $k) $val[] = $a[$k];

print_r($val);
Array
(
[0] => apple
[1] => banana
[2] => pear
)


------解决思路----------------------

$a = array(
'a'=>'apple',
'b'=>'banana',
'p'=>'pear'
);

$key = array('a','b','p');

$val = array();

foreach($key as $v){
array_push($val, $a[$v]);
}

print_r($val);

人气教程排行