-2

チェック列(アクティブ)を持つMySQLテーブルがあります

テーブル

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

そして配列に保存された結果

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

while サイクルで配列の結果を確認する必要があります。

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 に答える