Php 是否有一个函数来计算数组中不同值的多次出现次数?

Php 是否有一个函数来计算数组中不同值的多次出现次数?,php,Php,可能重复: 假设我有一个数组: $fruits = array("apple", "apple", "apple", "banana", "banana", "strawberry"); 我想将此数组转换为数组计数: $count = array("apple" => 3, "banana" => 2, "strawberry" => 1); 归档此文件的最简单方法是什么?尝试以下方法: $count = array_count_values($fruits) 好了 你

可能重复:

假设我有一个数组:

$fruits = array("apple", "apple", "apple", "banana", "banana", "strawberry");
我想将此数组转换为数组计数:

$count = array("apple" => 3, "banana" => 2, "strawberry" => 1);
归档此文件的最简单方法是什么?

尝试以下方法:

$count = array_count_values($fruits)
好了

你可以用


排列
(
[1] => 2
[你好]=>2
[世界]=>1
)
<?php
     $array = array(1, "hello", 1, "world", "hello");
     print_r(array_count_values($array));
?>

    Array
(
    [1] => 2
    [hello] => 2
    [world] => 1
)