要找出数组中相同的元素,可以使用循环遍历数组,并使用另一个循环来比较当前元素和后面的元素是否相同。如果相同,则将其添加到一个新的数组中。
以下是一个示例代码:
function findDuplicates($arr) {
$duplicates = array();
$length = count($arr);
for ($i = 0; $i < $length; $i++) {
for ($j = $i + 1; $j < $length; $j++) {
if ($arr[$i] == $arr[$j]) {
$duplicates[] = $arr[$i];
}
}
}
return $duplicates;
}
$myArray = array(1, 2, 3, 4, 1, 2, 5);
$result = findDuplicates($myArray);
print_r($result);
输出结果为:
Array
(
[0] => 1
[1] => 2
)
这表示在给定的数组中,元素1和2是重复的。
上一篇:PHP数组的构成
下一篇:php验证数字和字母
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站