PHP多维数组中的多个重复值

马特

我试图更新下面的数组,以"duplicate" => true"name""date"相同时进行设置在下面的示例中,'array[1][duplicate]=>true'因为两者array[0] & array[1]具有相同的"name"=john & "date"=2015-7-24

Array
(
    [0] => Array
    (
        [id] => 1
        [name] => john
        [date] => 2015-07-24
        [duplicate] => false
    )

    [1] => Array
    (
        [id] => 1
        [name] => john
        [date] => 2015-07-24
        [duplicate] => false
    )

    [2] => Array
    (
        [id] => 1
        [name] => jane
        [date] => 2015-07-24
        [duplicate] => false
    )

    [3] => Array
    (
        [id] => 1
        [name] => notJaneORJohn
        [date] => 2015-07-24
        [duplicate] => false
    )

    [4] => Array
    (
        [id] => 1
        [name] => jane
        [date] => 2099-07-24
        [duplicate] => false
    )

)                    
玛莉丝·维捷通加(Malith Wijethunga)

尝试这个,

$array = Array
(
    0 => Array
    (
        'id' => '1',
        'name' => 'john',
        'date' => '2015-07-24',
        'duplicate' => 'false',
    ),

    1 => Array
    (
        'id' => 1,
        'name' => 'john',
        'date' => '2015-07-24',
        'duplicate' => 'false'
    ),

    2 => Array
    (
        'id' => 1,
        'name' => 'jane',
        'date' => '2015-07-24',
        'duplicate' => 'false'
    ),

    3 => Array
    (
        'id' => 1,
        'name' => 'notJaneORJohn',
        'date' => '2015-07-24',
        'duplicate' => 'false'
    ),

    4 => Array
    (
        'id' => 1,
        'name' => 'jane',
        'date' => '2099-07-24',
        'duplicate' => 'false'
    )

);
foreach ($array as $key => $value) {
    for ($i = $key + 1 ; $i < sizeof($array); $i++) {
        if ($value['name'] === $array[$i]['name'] && $value['date'] === $array[$i]['date']) {
            $array[$key]['duplicate'] = 'TRUE';
            $array[$i]['duplicate'] = 'TRUE';
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP在多维数组PHP中合并重复的数组值

来自分类Dev

从PHP中的多维数组中删除重复的值

来自分类Dev

从php中的多维数组中仅提取重复值

来自分类Dev

从PHP中的多维数组中删除重复的值

来自分类Dev

PHP-从多维数组中删除重复的值

来自分类Dev

PHP-从多维数组中删除重复的值

来自分类Dev

php count + array_filter多维数组中的多个值

来自分类Dev

在PHP中对具有多个值的多维数组进行排序

来自分类Dev

PHP搜索多维数组以获取重复值

来自分类Dev

Php将多维数组中的多个值与另一个多维数组进行比较

来自分类Dev

如何反转多维数组中的重复值

来自分类Dev

在多维数组中查找重复值

来自分类Dev

如何摆脱多维数组中的重复值

来自分类Dev

从多维数组中删除重复的值并求和

来自分类Dev

从多维数组中删除重复的值

来自分类Dev

计算多维数组中的重复值

来自分类Dev

从多维数组中删除重复值

来自分类Dev

从多维php数组中删除重复项

来自分类Dev

如何使用PHP从多维数组中的重复值中获取一个值?

来自分类Dev

PHP过滤数组值,并从多维数组中删除重复项

来自分类Dev

从多维数组中删除多个值

来自分类Dev

PHP,从多维数组中的多个关联数组中回显一个特定值

来自分类Dev

php多维数组统计重复值并添加对应值

来自分类Dev

从单个值中删除多维数组中的重复值

来自分类Dev

在PHP中寻找多维数组中的值

来自分类Dev

在PHP中删除多维数组中的重复数组

来自分类Dev

PHP-如何以任何顺序测试多维数组中是否有重复的元素值

来自分类Dev

再一次关于从PHP多维数组中删除重复值

来自分类Dev

PHP-如何以任何顺序测试多维数组中是否有重复的元素值

Related 相关文章

热门标签

归档