【发布时间】:2021-03-25 06:31:19
【问题描述】:
例如我下面有一个二维数组,
$a = array(
"one" => array (
"id" => 111,
"name" => "Jhon"
),
"two" => array(
"id" => 222,
"name" => "Adam"
),
"three" => array(
"id" => 111,
"name" => "Mark"
),
"four" => array(
"id" => 125,
"name" => "Jhon"
),
"five" => array(
"id" => 111,
"name" => "Jhon"
),
"six" => array(
"id" => 222,
"name" => "Rock"
),
);
我想删除二维数组值相同/唯一的数组(第一个匹配除外)。
例如,我想删除所有 id 键值相同的数组(第一个匹配除外)。
如,数组id键值111(数组计数为3)和222(数组计数为2)。
因此,在删除唯一键 id 后,结果数组应如下所示,
$a = array(
"one" => array (
"id" => 111,
"name" => "Jhon"
),
"two" => array(
"id" => 222,
"name" => "Adam"
),
"four" => array(
"id" => 125,
"name" => "Jhon"
),
);
【问题讨论】: