我试图不仅计算某个值在数组中出现的次数,而且还将输出限制为偶数结果。
$quotes = array(
array(
'quote' => 1,
'from' => 'NC',
),
array(
'quote' => 2,
'from' => 'MA',
),
array(
'quote' => 3,
'from' => 'OH',
),
array(
'quote' => 2,
'from' => 'MA',
),
array(
'quote' => 1,
'from' => 'NC',
),
);
如何过滤此数组以计算每个“引用”的次数,然后显示计数>的结果。 1。
答案 0 :(得分:0)
$result = array_map('unserialize',array_keys(array_diff(array_count_values(array_map('serialize',$quotes)),array(1))));
工作原理:
serialize
1
array_diff
计算的值
array_count_values
将值放入键中,将键检索为值unserialize
将其重新置于原创设计中