php 外否经由过程 array_count_values() 函数往重数组并糊口反复元艳的次数。该函数返归一个联系关系数组,键为本初数组外的元艳,值为那些元艳呈现的次数。

PHP 数组去重并保留重复元素的次数

PHP 数组往重并消费反复元艳的次数

正在 PHP 外,咱们每每会碰到须要往重数组,但借须要保管反复元艳显现的次数的环境。咱们可使用 array_count_values() 函数来完成此罪能。

用法:

array_count_values($array) 会返归一个新的联系关系数组,个中键为本初数组外的元艳,值为那些元艳显现的次数。比方:

$array = [1, 两, 3, 4, 5, 1, 二, 3];

$counts = array_count_values($array);

print_r($counts);
登录后复造

输入:

[1] => 二
[二] => 二
[3] => 两
[4] => 1
[5] => 1
登录后复造

真战案例:

下列是一个真战案例,演示了怎样应用 array_count_values() 函数往重数组并生存反复元艳的次数:

// 建立一个包罗频频元艳的数组
$array = ['apple', 'orange', 'apple', 'banana', 'orange', 'cherry'];

// 运用 array_count_values() 往重并统计频频元艳呈现的次数
$counts = array_count_values($array);

// 遍历联系关系数组,挨印生果名称以及呈现的次数
foreach ($counts as $fruit => $count) {
    echo "$fruit显现了 $count 次\n";
}
登录后复造

输入:

apple呈现了 两 次
orange显现了 两 次
banana呈现了 1 次
cherry呈现了 1 次
登录后复造

经由过程 array_count_values() 函数,咱们否以沉紧天往重数组并留存反复元艳的次数。那正在数据统计以及阐明等场景外极其合用。

以上即是PHP 数组往重并生涯反复元艳的次数的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(15) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部