0

コード

$array = array($cat2);
print_r(array_count_values($array));

//out
Array ( [YES] => 1 ) Array ( [YES] => 1 ) Array ( [YES] => 1 ) Array ( [YES] => 1 ) Array ( [NO] => 1 ) Array ( [NO] => 1 ) Array ( [YES] => 1 ) Array ( [NO] => 1 ) Array ( [NO] => 1 ) Array ( [YES] => 1 )

何人がYESとNOを数えますこれは私のコードです

$YES = array_search('YES', $array);

$NO = array_search('NO', $array);

結果はい

Array ( [YES] => 1 ) 0 Array ( [YES] => 1 ) 0 Array ( [YES] => 1 ) 0 Array ( [YES] => 1 ) 0 Array ( [NO] => 1 ) Array ( [NO] => 1 ) Array ( [YES] => 1 ) 0 Array ( [NO] => 1 ) Array ( [NO] => 1 ) Array ( [YES] => 1 ) 0

結果はありません

Array ( [YES] => 1 )Array ( [YES] => 1 )Array ( [YES] => 1 )Array ( [YES] => 1 )Array ( [NO] => 1 )Array ( [NO] => 1 )Array ( [YES] => 1 )Array ( [NO] => 1 )Array ( [NO] => 1 )Array ( [YES] => 1 ) 

結果が出ました

YES = 6
NO = 4

mysqlなしのこのphp、助けてください......

4

1 に答える 1

0

$arrayは別の配列(グループ化することを想定しています)を含む配列なので、これを試してください。

print_r(array_count_values($array[0]));
于 2013-03-27T04:33:46.767 に答える