mysql - php - 基于 mysql 从数组中排除键并回显其余

标签 mysql arrays

在 mysql 表中,我得到带有这些键的条目,应该从数组中排除。

如何回显所有没有在 mysql 表中指定的数组键?

<?php
    $a = array("1","2","3","4","5","6","7","8");
?>

在表中,我有带有应该从数组中排除的键的条目

<?php
    $query=mysql_query("SELECT key FROM table");
    while($get=mysql_fetch_array($query)) {
        $k=$get['key'];
    }
?>

现在我需要从 $a 数组中排除每个 $k 并回显所有其他数组键。

提前谢谢你。

最佳答案

<?php

    $a = array("1","2","3","4","5","6","7","8");

    $query=mysql_query("SELECT key FROM table");
    while($get=mysql_fetch_array($query)) {
        $k=$get['key'];
        // check $k exists in $a array or not
        if(in_array($k, $a)){
            //get array index here
            $i = array_search($k, $a);
            unset($a[$i]); 
        }
    }
    print_r($a);

?>

它将打印表中找不到的数组值

关于mysql - php - 基于 mysql 从数组中排除键并回显其余,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33782602/

相关文章:

python - 当类实例存储在数组中时如何访问类变量

c# - 使用特定值初始化运行时值类型数组?

php - 使用来自 3 个平面数组的所有值组合形成分隔字符串数组

javascript - 为什么我会在这里陷入无限循环? - 在 Javascript 中复制数组

sql - MySQL多级评论回复排序

php - 如何从 mysql 值构造 URL(自动过程)

mysql - 我可以使用服务器动态IP地址进行mysql复制吗

mysql - 如何避免在 INSERT INTO wordpress 中重复

MySQL外键依赖解析

javascript - 根据对象中的键长度/计数对对象数组进行排序