数组1:
阵列(' 13'' 15'' 19&#39);
ARRAY2:
阵列(' 13'' 19&#39);
预期产出:
2
程序:
$array1 = array('13','15','19');
$array2 = array('13','19');
print_r(array_diff($array1, $array2));
array_diff给我的值是哪个值不同但是我想要键。我怎样才能获得钥匙?
答案 0 :(得分:4)
我认为您正在寻找:
$array1 = array('13','15',17,'19',21);
$array2 = array('13','19');
print_r(array_keys(array_diff($array1, $array2)));
将打印1,2和4 - 键。 (记住" 1"意思是第二,因为我们以0键开头)