php - array_key_exist() 以数组为键

标签 php arrays

我正在尝试检查一个数组中是否存在另一个数组的任何值。函数 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/

相关文章:

php getdate() - 小时不正确

python - 在 python 中取一个没有 numpy 或 pandas 的数组样本

由列和行字符串值键入的 C# 矩阵

python - Cython 从现有数组和变量创建新数组的最快方法是什么

Javascript hide show div - 默认情况下显示 div

php - 即使安装了 bundle 也无法获得本地颁发者证书

php - 如果电子邮件存在且带有使用 php 的警报,则验证电子邮件可用性 [重复电子邮件]

PHP - 导出 CSV 函数转到空白页

PHP include 在子文件夹中不起作用

C# Linq : Return a multidimensional array from a list of Object