【问题标题】:Remove same value in associative array [duplicate]删除关联数组中的相同值[重复]
【发布时间】:2018-07-01 08:28:32
【问题描述】:

我有以下关联数组,我想删除那些具有相同值并保留主题之一的关联数组(例如,应该删除主题之一的两个 124 值):

Array
        (
            [0] => 124
            [1] => 124
            [2] => 35
        )

【问题讨论】:

  • 你的数组关联性如何?
  • 这看起来不像一个关联数组,它看起来像一个索引数组。

标签: php arrays


【解决方案1】:

你可以使用array_unique()方法

例如:

<?php
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);
?>

输出:

Array
(
    [a] => green
    [0] => red
    [1] => blue
)

【讨论】:

    【解决方案2】:

    你必须使用array_unique()函数

    $array_unique = array_unique($array);
    

    结果:

        Array
        (
            [0] => 124
            [2] => 35
        )
    

    【讨论】:

      猜你喜欢
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      相关资源
      最近更新 更多