php 数组值不能重复_PHP-如果重复则更改数组值

我有一个包含网站某些文章的数组.问题是:当同一文章处于2个不同的类别中时,仅显示1.在此示例中,类别为“服务”和“销售”.

如果文章重复并且类别为“销售”,我希望其中之一更改为“服务”,反之亦然.

我现在得到的数组(3和4是重复的,而7和8是):

Array

(

[0] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/38BbjLmVJXk

[3] => Park assist

)

[1] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/3lGfTZdVK1s

[3] => Multi Collision braking system

)

[2] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/6mgDraWpGvE

[3] => Area view

)

[3] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/II68oVm4zro

[3] => Lane Assist

)

[4] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/II68oVm4zro

[3] => Lane Assist

)

[5] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/N0fa4dUBkvE

[3] => Trailer assist

)

[6] => Array

(

[0] => Service

[1] => veilig-op-de-weg

[2] => www.youtube.com/video/NCNDyW6Yr1g

[3] => Ruitenwissers

)

[7] => Array

(

[0] => Service

[1] => veilig-op-de-weg

[2] => www.youtube.com/video/PJEC-yqUwzE

[3] => Bandenafdichtset

)

[8] => Array

(

[0] => Service

[1] => veilig-op-de-weg

[2] => www.youtube.com/video/PJEC-yqUwzE

[3] => Bandenafdichtset

)

)

我要完成的数组(不再重复,并且更改了值):

Array

(

[0] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/38BbjLmVJXk

[3] => Park assist

)

[1] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/3lGfTZdVK1s

[3] => Multi Collision braking system

)

[2] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/6mgDraWpGvE

[3] => Area view

)

[3] => Array

(

[0] => Service

[1] => assistentiesystemen

[2] => www.youtube.com/video/II68oVm4zro

[3] => Lane Assist

)

[4] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/II68oVm4zro

[3] => Lane Assist

)

[5] => Array

(

[0] => Sales

[1] => assistentiesystemen

[2] => www.youtube.com/video/N0fa4dUBkvE

[3] => Trailer assist

)

[6] => Array

(

[0] => Service

[1] => veilig-op-de-weg

[2] => www.youtube.com/video/NCNDyW6Yr1g

[3] => Ruitenwissers

)

[7] => Array

(

[0] => Sales

[1] => veilig-op-de-weg

[2] => www.youtube.com/video/PJEC-yqUwzE

[3] => Bandenafdichtset

)

[8] => Array

(

[0] => Service

[1] => veilig-op-de-weg

[2] => www.youtube.com/video/PJEC-yqUwzE

[3] => Bandenafdichtset

)

)

我试过的

$length = count ($sorted);

for ($c = 0; $c < $length; $c++) {

$check_array = $sorted[$c];

for ($x = 0; $x < $length; $x++) {

$compare_array = $sorted[$x];

if ($x != $i){

if($check_array[2] == $compare_array[2] && $check_array[0] == $compare_array[0]){

//print_r ($check_array);

//print_r ($compare_array);

if($check_array[0] == 'Sales'){

$compare_array[0] = 'Service';

}

if($check_array[0] == 'Service'){

$compare_array[0] = 'Sales';

}

}

}

}

}

任何帮助都感激不尽.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值