Php 多维数组中的双重性检查

Php 多维数组中的双重性检查,php,arrays,Php,Arrays,我有一个数组,最后两个元素是相同的,我只想检查是否存在重复 Array ( [0] => Array ( [crop] => CI-000001 [type] => PT-000001 ) [1] => Array ( [crop] => CI-000001 [type] => PT-000003

我有一个数组,最后两个元素是相同的,我只想检查是否存在重复

Array
(
    [0] => Array
        (
            [crop] => CI-000001
            [type] => PT-000001
        )

    [1] => Array
        (
            [crop] => CI-000001
            [type] => PT-000003
        )

    [2] => Array
        (
            [crop] => CI-000005
            [type] => PT-000014
        )

    [3] => Array
        (
            [crop] => CI-000005
            [type] => PT-000014
        )

) 
像这样试试

<?php
$array = array(array('crop' => 'CI-000001','type' => 'PT-000001'), array('crop' => 'CI-000001','type' => 'PT-000003'),array('crop' => 'CI-000005','type' => 'PT-000014'),array('crop' => 'CI-000005','type' => 'PT-000014'));
$array = array_map("unserialize", array_unique(array_map("serialize", $array)));
echo "After Remove Duplicate:".'<pre>';
print_r( $array );
echo '</pre>';
?>

请尝试以下代码:

$ara  = Array ( Array ( 'crop' => 'CI-000001', 'type' => 'PT-000001' ), Array
    (
        'crop' => 'CI-000001',
        'type' => 'PT-000003'
    ), Array
    (
        'crop' => 'CI-000005',
        'type' => 'PT-000014'
    ), Array
    (
        'crop' => 'CI-000005',
        'type' => 'PT-000014'
    )
);
echo "<pre>";
print_r(array_unique($ara,SORT_REGULAR));
echo "</pre>";
您需要使用PHP的函数作为

Array
(
    [0] => Array
        (
            [crop] => CI-000001
            [type] => PT-000001
        )

    [1] => Array
        (
            [crop] => CI-000001
            [type] => PT-000003
        )

    [2] => Array
        (
            [crop] => CI-000005
            [type] => PT-000014
        )

)

你可能不是第一个问这个问题的人,而且你也没有表现出任何尝试的努力。
$ara  = Array ( Array ( 'crop' => 'CI-000001', 'type' => 'PT-000001' ), Array
    (
        'crop' => 'CI-000001',
        'type' => 'PT-000003'
    ), Array
    (
        'crop' => 'CI-000005',
        'type' => 'PT-000014'
    ), Array
    (
        'crop' => 'CI-000005',
        'type' => 'PT-000014'
    )
);
echo "<pre>";
print_r(array_unique($ara,SORT_REGULAR));
echo "</pre>";
Array
(
    [0] => Array
        (
            [crop] => CI-000001
            [type] => PT-000001
        )

    [1] => Array
        (
            [crop] => CI-000001
            [type] => PT-000003
        )

    [2] => Array
        (
            [crop] => CI-000005
            [type] => PT-000014
        )

)