php - 如何将一个数组键值与另一个数组索引值进行比较?

标签 php arrays

<分区>

我有一个类似的数组

$a=array([0]=>0 [1]=>3)

$b=array([0]=>image [1]=>profile [2]=>password [3]=>login)

我想比较数组 a 的键值,即 0 和数组 b 的索引值 0

最佳答案

使用这个

$a = array(0, 3);
$b = array(0 => 'image', 1 => 'profile', 2 => 'password', 3 => 'login');
$c = array_intersect_key($b, array_flip($a));

结果

Array
(
    [0] => image
    [3] => login
)

关于php - 如何将一个数组键值与另一个数组索引值进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20696051/

相关文章:

php - mysql-workbench 列行的默认值为 0 不为 NULL?

c - 1 和 0 存在于空 int 数组中

php foreach 循环多维数组有问题

java - 从大型数组中采样数据

c# - Windows.Web.Http.HttpClient.ReadAsStringAsync() 导致 COMException HRESULT E_FAIL

php - 无法发送应用程序请求,显然已发送但未出现通知用户

php - Html Select Box 从mysql获取值

php - 如何在 PrestaShop 的 .tpl 文件中创建全局变量?

Javascript/Webix 将对象引用为数组

arrays - scala 2.11.8 如何填充数组