同事!
有谁知道如何删除数组数组中的重复数组,即消除具有重复键、值和值值的元素...尝试以下示例:
$test = array_unique_key($test, 'id');
print_r($test);
但它也会删除那些键相同但某些值不同的元素。只array_unique给出二维数组的结果......
$test = array(
array(
'id' => 1,
'name' => 'Диски Sparco',
'price' => 5000,
),
array(
'id' => 1,
'name' => 'Диски Sparco',
'price' => 5000,
),
array(
'id' => 2,
'name' => 'Диски Sparco',
'price' => 6342,
),
);
所以:
或者在一行中:
在出口处:
首先,您应该注意具有相同键的两个元素不能存在于同一个数组中。所以这
array_unique_key只是没有意义。原来你对重复值感兴趣(至少这些值和数组)。我们访问 php.net/array_unique,阅读...并找到一个有趣的 $flags 属性!哇!