如何检测重复的 php 数组

发布于 2024-11-18 15:36:49 字数 444 浏览 12 评论 0原文

我有这个数组:-

Array ( [0] => Prefectorial Board/Prefect/2011 [1] => Prefectorial Board/Head Prefect/2011 [2] => Class Positions/Head Prefect/2011 [3] => Prefectorial Board/Head Prefect/2011 ) 

如何检测这个数组是否有重复值,我希望参与者重新填写他的数据。

我尝试使用此方法来检测:-

$max  = max(array_values($lr_str));
$keys = array_keys($lr_str, $max);

但它似乎对我不起作用。

对此有什么想法吗?

感谢您的提前。

I have this array:-

Array ( [0] => Prefectorial Board/Prefect/2011 [1] => Prefectorial Board/Head Prefect/2011 [2] => Class Positions/Head Prefect/2011 [3] => Prefectorial Board/Head Prefect/2011 ) 

How to detect this array have duplicate value and I want the participant to re-fill in his data.

I have try to use this method to detect:-

$max  = max(array_values($lr_str));
$keys = array_keys($lr_str, $max);

but it seem like not work for me.

any idea on this?

thanks for advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

暖风昔人 2024-11-25 15:36:49

我不知道我是否理解正确,但您可以使用以下方法测试数组是否有重复值:

if (count($your_array) === count(array_unique($your_array)) {
    // array has no duplicated values
} else {
    // array has duplicated values - see compared arrays
}

I do not know if I understand you correctly, but you can test the array has duplicated values by using this:

if (count($your_array) === count(array_unique($your_array)) {
    // array has no duplicated values
} else {
    // array has duplicated values - see compared arrays
}
一腔孤↑勇 2024-11-25 15:36:49

您是否在寻找array_unique

Are you looking for array_unique?

dawn曙光 2024-11-25 15:36:49

您可以使用 array_unique() 删除重复值。如果没有删除任何值,则返回的数组应具有与原始数组相同的项目数:

if(count($lr_str) == count(array_unique($lr_str))){
    //tell participant to re=fill their data
}

You can use array_unique() to remove duplicate values. If no values were removed then the returned array should have the same number of items as the original:

if(count($lr_str) == count(array_unique($lr_str))){
    //tell participant to re=fill their data
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文