我有一个变量 cafeid=(1,2,3,4,5,6,7),和另一个变量 checkid=(1,3,5)。
如何仅输出(2,4,6,7)?
通过使用
示例:
$cafeid = array(1,2,3,4,5,6,7);
$checkid = array(1,3,5);
print_r( array_diff($cafeid, $checkid) );
将会提供:
Array
(
[1] => 2
[3] => 4
[5] => 6
[6] => 7
)
array_diff
函数来返回第一个数组中存在但第二个数组中不存在的值。$cafeid = array(1,2,3,4,5,6,7);
$checkid = array(1,3,5);
var_dump(array_diff($cafeid, $checkid));
将会得到这样的输出:
array
1 => int 2
3 => int 4
5 => int 6
6 => int 7