相关疑难解决方法(0)

如何从PHP中的多维数组中删除重复值

如何从PHP中的多维数组中删除重复值?

示例数组:

Array
(
    [0] => Array
    (
        [0] => abc
        [1] => def
    )

    [1] => Array
    (
        [0] => ghi
        [1] => jkl
    )

    [2] => Array
    (
        [0] => mno
        [1] => pql
    )

    [3] => Array
    (
        [0] => abc
        [1] => def
    )

    [4] => Array
    (
        [0] => ghi
        [1] => jkl
    )

    [5] => Array
    (
        [0] => mno
        [1] => pql
    )

)
Run Code Online (Sandbox Code Playgroud)

php arrays duplicate-data

287
推荐指数
7
解决办法
23万
查看次数

php多维数组删除重复

不确定这个问题是否需要删除,但我无法在其他地方找到答案,所以我会问一下.

我有一个2d数组看起来如下:

Array
(
[0] => Array
    (
        [0] => dave
        [1] => jones
        [2] => c@b.c
    )

[1] => Array
    (
        [0] => john
        [1] => jones
        [2] => a@b.c

    )

[2] => Array
    (
        [0] => bruce
        [1] => finkle
        [2] => c@b.c
    )
)
Run Code Online (Sandbox Code Playgroud)

我想删除那些有重复电子邮件的人.所以在上面的例子中,我想删除[] [0]或[] [2].我并不担心检查名称或类似的东西,我只需要根据单个值对子阵列进行重复数据删除.

目前我有这样的事情

  if(is_array($array) && count($array)>0){
  foreach ($array as $subarray) {
    $duplicateEmail[$subarray[2]] = isset($duplicateEmail[$subarray[2]]);
    unset($duplicateEmail[$subarray[2]]);
   }
  }
Run Code Online (Sandbox Code Playgroud)

但它只是不对.任何帮助赞赏.

php arrays multidimensional-array

19
推荐指数
3
解决办法
3万
查看次数

在多维数组中计数

我有一个像这样的数组:

$resellers =  Array
(
    [40] => Array
        (
            [state] => AB
            [city] => Calgary
        )

    [185] => Array
        (
            [state] => AB
            [city] => Calgary
        )

    [141] => Array
        (
            [state] => AB
            [city] => Calgary
        )

    [41] => Array
        (
            [state] => AB
            [city] => Grande Prairie
        )

    [68] => Array
        (
            [state] => BC
            [city] => Burnaby
        )

    [51] => Array
        (
            [state] => BC
            [city] => Campbell River
        )

    [61] => Array
        (
            [state] => BC …
Run Code Online (Sandbox Code Playgroud)

php arrays counting multidimensional-array

0
推荐指数
1
解决办法
3210
查看次数