可以使用循環遍歷數組,然后使用一個新的數組來記錄每個元素出現的次數。
以下是一個示例代碼:
<?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 次