【问题标题】:PHP get array_diff keyPHP 获取 array_diff 键
【发布时间】:2018-10-31 02:54:36
【问题描述】:

数组1:

数组('13','15','19');

数组2:

数组('13','19');

预期输出:

2

程序:

$array1 = array('13','15','19');
$array2 = array('13','19');
print_r(array_diff($array1, $array2));

array_diff 给了我不同的值,但我想要的是键。如何获得钥匙?

【问题讨论】:

标签: php


【解决方案1】:

我想你正在寻找:

$array1 = array('13','15',17,'19',21);
$array2 = array('13','19');
print_r(array_keys(array_diff($array1, $array2)));

这将打印您 1,2 和 4 - 键。 (记住“1”表示第二个,因为我们从 0 键开始)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-11
    • 2011-01-23
    • 2019-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    相关资源
    最近更新 更多