gpt4 book ai didi

php - 修改 PHP 数组以仅保留给定的键

转载 作者:行者123 更新时间:2023-12-02 06:58:25 24 4
gpt4 key购买 nike

给定一个关联数组,我想删除除第二个数组中的元素之外的所有元素。例如,请考虑以下内容。是的,我可以遍历其中一个数组并完成此操作,但是,我必须相信有一种更简洁的方法。谢谢

<?php
$array1 = array('a'=>'a','b'=>'b','c'=>'c','d' =>'d','e' =>'e');
$array2 = array('a','c','e');

//Desire array('a'=>'a','c'=>'c','e' =>'e');

//This obviously doesn't work, but am thinking there might be something similar
var_dump(array_intersect_key($array1, $array2));

?>

最佳答案

var_dump(array_intersect_key($array1, array_flip($array2)));

快到了。你需要翻转最后一个数组

关于php - 修改 PHP 数组以仅保留给定的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26513700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com