数组值的唯一计数

用户名

我有一个名为$ countrySelected的数组。我想检索国家的唯一总数。

例如,如果阵列中有阿富汗奥兰群岛阿富汗,则唯一计数为2

在正确方向上的任何指针或参考将不胜感激。我会以某种方式合并数组,然后计算唯一值吗?

Array
(
    [0] => Array
        (
            [0] => Afghanistan
            [1] => Aland Islands
        )

    [1] => Array
        (
            [0] => Aland Islands
            [1] => Albania
            [2] => Algeria
        )

    [2] => Array
        (
            [0] => Albania
            [1] => Algeria
        )

    [3] => 
    [4] => Array
        (
            [0] => Albania
            [1] => Algeria
        )

    [5] => Array
        (
            [0] => Aland Islands
            [1] => Albania
            [2] => Algeria
        )

    [6] => 
    [7] => 
    [8] => 
    [9] => 
    [10] => 
    [11] => Array
        (
            [0] => Afghanistan
        )

    [12] => 
    [13] => 
    [14] => 
    [15] => 
    [16] => 
    [17] => 
    [18] => 
    [19] => Array
        (
            [0] => Albania
            [1] => Algeria
        )

    [20] => 
    [21] => 
    [22] => 
    [23] => 
    [24] => 
    [25] => 
    [26] => 
    [27] => 
    [28] => 
    [29] => 
    [30] => 
    [31] => 
    [32] => 
    [33] => 
    [34] => 
    [35] => 
    [36] => 
    [37] => 
    [38] => 
    [39] => 
    [40] => 
    [41] => 
    [42] => 
    [43] => 
    [44] => 
    [45] => 
    [46] => 
    [47] => 
    [48] => 
    [49] => 
    [50] => 
    [51] => 
    [52] => 
    [53] => 
    [54] => 
    [55] => 
    [56] => 
    [57] => 
    [58] => 
    [59] => 
    [60] => 
    [61] => 
    [62] => 
    [63] => 
    [64] => 
    [65] => 
    [66] => 
    [67] => 
    [68] => 
    [69] => 
    [70] => 
    [71] => 
    [72] => 
    [73] => 
    [74] => 
    [75] => 
    [76] => 
    [77] => 
    [78] => 
    [79] => 
)
沙特沙尔马

你可以这样做

$arr_country = array();

foreach($your_array as $arr)
{
    foreach($arr as $country)
    {
       if(!in_array($country, $arr_country))
       {
         $arr_country[] = $country;
       }
    }   
}

echo "Total Countries : ".count($arr_country);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章