我找到了一些解决方案,但我无法决定使用哪一个。array_unique()
在不区分大小写的数组上使用 php 函数的最紧凑和最有效的解决方案是什么?
例子:
$input = array('green', 'Green', 'blue', 'yellow', 'blue');
$result = array_unique($input);
print_r($result);
结果:
Array ( [0] => green [1] => Green [2] => blue [3] => yellow )
我们如何删除重复项green
?至于要删除哪一个,我们假设带有大写字符的重复项是正确的。
例如保持PHP
删除php
或保留PHP
删除Php
,因为PHP
有更多的大写字符。
所以结果将是
Array ( [0] => Green [1] => blue [2] => yellow )
请注意,大写的绿色已被保留。