我有一个带有检查栏(活动)的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数组存在允许重复键的方法吗?
答案 0 :(得分:0)
没有。这没有任何意义。
您可以使用array_keys进行检查。
count(array_keys($check, $foo));
count(array_filter($check, function($value)use($foo){return $value==$foo;}));