Jes*_*sak 11
最简单的方法是使用array_intersect_key(参见PHP文档).它从传递的第一个数组中获取对应于传递的所有其他数组中的键的值.
所以,你的例子看起来像这样:
$a = array(0 => "txt1", 1 => "txt2", 2 => "txt3");
$b = array(0 => 1, 2 => 1);
$c = array_intersect_key($a, $b);
print_r($c);
Run Code Online (Sandbox Code Playgroud)
打印:
Array
(
[0] => txt1
[2] => txt3
)
Run Code Online (Sandbox Code Playgroud)