【问题标题】:unset duplicates in multidimensional arrays [duplicate]取消设置多维数组中的重复项[重复]
【发布时间】:2017-10-10 11:11:46
【问题描述】:

任何人都可以提供帮助。我想在下面的数组中消除 mcs_client_ec_no 上的重复项,但不知道如何。

Array
(

[1] => Array
    (
        [mps_client_ec_no] => REG5
        [mcs_client_ec_no] => GL98888
        [mps_school_id] => 6
        [mcs_school_id] => 6
    )

[2] => Array
    (
        [mps_client_ec_no] => TAS4752
        [mcs_client_ec_no] => ALF1252
        [mps_school_id] => 14
        [mcs_school_id] => 14
    )

[3] => Array
    (
        [mps_client_ec_no] => MAP002
        [mcs_client_ec_no] => ALF1252
        [mps_school_id] => 14
        [mcs_school_id] => 14
    )

)

【问题讨论】:

  • 你有一个包含关联数组的数值数组,每个数组看起来都有一个固定的结构。在去重的情况下,是否要删除整个重复的关联数组?在您的示例中,这意味着输出将与输入相同。
  • @马克。是的,我想删除整个关联数组

标签: php arrays multidimensional-array


【解决方案1】:

试试这个

$u = array(0=>array("mcs_client_ec_no" => GL98888,"mps_school_id" => 14),1=>array("mcs_client_ec_no" => GL98888,"mps_school_id" => 154)); 

array_unique($u);

【讨论】:

    猜你喜欢
    • 2019-10-01
    • 1970-01-01
    • 2017-11-16
    • 2021-08-29
    • 2022-01-08
    • 2018-10-27
    • 2017-05-15
    • 2012-12-18
    • 2014-01-26
    相关资源
    最近更新 更多