溫馨提示×

php怎么統計數組中元素出現的次數

PHP
小億
142
2023-10-13 23:27:10
欄目: 編程語言

可以使用循環遍歷數組,然后使用一個新的數組來記錄每個元素出現的次數。

以下是一個示例代碼:

<?php
// 定義一個數組
$array = array(1, 2, 3, 2, 1, 3, 4, 5, 4, 1);
// 定義一個空數組來記錄每個元素出現的次數
$counts = array();
// 循環遍歷數組
foreach ($array as $value) {
// 如果該元素在計數數組中已存在,則計數加1;否則,將該元素添加到計數數組中,并將計數設置為1
if (isset($counts[$value])) {
$counts[$value]++;
} else {
$counts[$value] = 1;
}
}
// 輸出每個元素出現的次數
foreach ($counts as $value => $count) {
echo "元素 {$value} 出現了 {$count} 次" . PHP_EOL;
}
?>

以上代碼將輸出:

元素 1 出現了 3 次
元素 2 出現了 2 次
元素 3 出現了 2 次
元素 4 出現了 2 次
元素 5 出現了 1 次

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女