簡體   English   中英

如何獲得PHP數組中重復元素的數量?

[英]How to get numer of repeating elements in PHP array?

有時我們只需要從數組中獲取重復元素的數量,或者數組中每個元素的數量

    $array = array(123, 'abc', 26, 'swat', 1, 'swat', 83);

我想打印:

    123 (1)
    abc (1)
    26 (1)
    swat (2)
    1 (1)
    83 (1)

使用PHP函數array_count_values

<?php
    $array = array(123, 'abc', 26, 'swat', 1, 'swat', 83);
    print_r(array_count_values($array));
?>

輸出為:

Array
(
    [123] => 1
    [abc] => 1
    [26] => 1
    [swat] => 2
    [1] => 1
    [83] => 1
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM