我正在尝试检查一个数组中是否存在另一个数组的任何值。函数 array_key_exist()
看起来像我正在搜索的内容,但我不明白如何将函数的键值作为数组提供。这是代码:
$risultato_query_controllo_numero = mysql_query($query_controllo_numero);
$voucher_esistenti = array();
while(($row = mysql_fetch_assoc($risultato_query_controllo_numero))) {
$voucher_esistenti[] = $row['numero'];
}
用数字填充第一个数组:
$voucher = range($numero, $numero + $quantita);
用数字填充第二个数组。
我现在需要做的是检查 $voucher
中的任何值是否出现在 $voucher_presenti
中。
最佳答案
您可以使用array_intersect
函数:
$overlap = array_intersect($voucher, $voucher_presenti);
您可以在 documentation 中找到更多示例.
关于php - array_key_exist() 以数组为键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37967698/