这是数据
$array = array(
'random' => 1,
'pewpew' => 2,
'temp' => 5,
'xoxo' => 3,
'qweqweqe' => 4,
);
$fields = array('random', 'xoxo', 'temp');
我需要得到结果:
$result = array(
'random' => 1,
'xoxo' => 3,
'temp' => 5,
);
我的意思是 $fields 中的键存在/顺序适用于 $array。
问题是:
我可以仅使用 array_ 函数执行此转换吗? (我不想使用迭代)
如果是:您可以链接我需要的功能吗?
(抱歉拼写错误)
upd.
PHP 5.2
$result=array_intersect_key($array ,array_flip($fields) );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)