检查数组是否具有相同的条目

沙特涅夫

我得到了一个数组,里面有很多条目,例如:

$array = ['abc', 'def', 'ghi', 'abc'];

现在,我想检查一下此数组中是否有相同的条目。例如,此数组中有两次“ abc”。当我找到相同的条目时,我想将它们过滤掉。

没有MySQL的最佳方法是什么

我可以检查一下

if($array[0] == $array[1])
etc

但这将是非常艰巨的工作,而且我猜想还有一些不好的编程。

你好

绒毛

您可以只使用array_unqique:http ://www.php.net/manual/en/function.array-unique.php

接受输入数组并返回没有重复值的新数组。

请注意,密钥被保留。array_unique()首先对作为字符串处理的值进行排序,然后将保留每个值遇到的第一个键,并忽略所有后续键。这并不意味着将保留未排序数组中第一个相关值的键。

<?php
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);
?>

上面的示例将输出:

Array
(
    [a] => green
    [0] => red
    [1] => blue
)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查数组是否具有相同的值

检查数组是否具有相同的值和相同的频率

如何检查对象数组是否具有相同的值

如何检查数组是否具有相同的对象React Native

检查任何行是否具有与 numpy 数组相同的值

检查数组中的每个元素是否具有相同的值

Q. 检查 2 个数组是否具有相同顺序的相同值

有没有办法检查两个数组是否具有相同的元素?

检查数组是否具有与其他数组相同的值

检查另一个数组中的数组是否具有相同的元素

numpy:检查数组中所有元素是否具有相同符号的最快方法?

检查数组的所有元素在Swift中是否具有相同的值

检查特定数组键在具有混合顺序和关联条目的数组中是否是顺序的

创建一个函数来检查数组中的任何索引是否具有相同的值

如何检查对象数组是否具有相同键的值?

for-each的高阶函数,包括检查两个数组是否具有相同的值

Angular 2 / Typescript - 如何检查对象数组以查看属性是否具有相同的值?

检查2个数组,看它们是否具有相同的值?

检查 numpy 数组的长度和宽度是否具有相同数量的元素

检查两个数组是否具有相同成员的最佳方法

如何检查数组是否包含具有相同文本的字符串?

Javascript-检查两个数组是否具有相同的值

如何检查2D数组是否连续具有三个相同的值

如何检查对象的Javascript数组是否在整个过程中具有相同的值

检查两个np数组内部是否具有相同的元组

检查对象数组是否具有相同的键和总和值

如何检查数组的3个元素是否具有相同的值

如何检查两个数组在C中是否具有相同的数字集?

如何检查两个数组在每个位置是否具有相同的参数,我