繁体   English   中英

是否有PHP函数来计算值在数组中出现的次数?

[英]Is there a PHP function to count the number of times a value occurs within an array?

我需要计算一个值在给定数组中出现的次数。

例如:

$array = array(5, 5, 2, 1);

// 5 = 2 times
// 2 = 1 time
// 1 = 1 time

是否存在这样的功能? 如果是这样,请在php文档中将其指向...,因为我似乎找不到它。

谢谢。

是的,它称为array_count_values()

$array = array(5, 5, 2, 1);
$counts = array_count_values($array); // Array(5 => 2, 2 => 1, 1 => 1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM