-2

我有一个带有检查列的 MySQL 表(活动)

桌子

ID    USER    ACTIVE
1     Mike    0
2     Mark    1
3     Paul    1
4     John    0

并将结果存储在 Array

$check = array();
$query1 = mysql_query("SELECT * FROM mod_users");
while ($row = mysql_fetch_assoc($query1)) {
    $check[] = $row['active'];       
}

我需要在一段时间内检查数组结果:

in_array($foo, $check)

是否存在允许$check 数组重复键的方法?

4

1 回答 1

0

不,这没有任何意义。

您可以使用array_keys进行检查。

count(array_keys($check, $foo));

array_filter

count(array_filter($check, function($value)use($foo){return $value==$foo;}));
于 2013-05-08T01:58:12.713 回答