允许数组中的重复键

时间:2013-05-08 01:27:14

标签: php mysql

我有一个带有检查栏(活动)的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数组存在允许重复键的方法吗?

1 个答案:

答案 0 :(得分:0)

没有。这没有任何意义。

您可以使用array_keys进行检查。

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

array_filter

count(array_filter($check, function($value)use($foo){return $value==$foo;}));