在PHP中,可以使用array_count_values()函数来查找多维数组中最常见的数组。该函数可以计算数组中每个值出现的次数,并返回一个新的关联数组,其中键是原始数组中的值,值是每个值在原始数组中出现的次数。
以下是使用PHP查找多维数组中最常见的数组的步骤:
$multiArray = array(
array("apple", "banana", "apple", "orange"),
array("apple", "pear", "banana"),
array("orange", "apple", "banana"),
array("banana", "apple", "pear")
);
$mergedArray = call_user_func_array('array_merge', $multiArray);
$counts = array_count_values($mergedArray);
arsort($counts);
$mostCommon = reset($counts);
$mostCommonKeys = array_keys($counts, $mostCommon);
使用PHP查找多维数组中最常见的数组的示例代码如下:
$multiArray = array(
array("apple", "banana", "apple", "orange"),
array("apple", "pear", "banana"),
array("orange", "apple", "banana"),
array("banana", "apple", "pear")
);
$mergedArray = call_user_func_array('array_merge', $multiArray);
$counts = array_count_values($mergedArray);
arsort($counts);
$mostCommon = reset($counts);
$mostCommonKeys = array_keys($counts, $mostCommon);
print_r($mostCommonKeys);
输出结果:
Array
(
[0] => apple
)
推荐的腾讯云相关产品:腾讯云函数(云函数是无服务器的事件驱动型计算服务,使用户无需管理底层基础设施,只需编写和上传代码即可),详细介绍请查看腾讯云函数官方文档:https://cloud.tencent.com/product/scf
领取专属 10元无门槛券
手把手带您无忧上云