PHP是一种广泛应用于Web开发的脚本语言,它具有简单易学、开发效率高等特点。在PHP中,可以使用多种方法来搜索数组中相同的值对。
function searchDuplicatePairs($array) {
$result = array();
$count = count($array);
for ($i = 0; $i < $count; $i++) {
for ($j = $i + 1; $j < $count; $j++) {
if ($array[$i] == $array[$j]) {
$result[] = array($array[$i], $array[$j]);
}
}
}
return $result;
}
$array = array(1, 2, 3, 4, 2, 3, 5);
$duplicatePairs = searchDuplicatePairs($array);
print_r($duplicatePairs);
输出结果为:
Array
(
[0] => Array
(
[0] => 2
[1] => 2
)
[1] => Array
(
[0] => 3
[1] => 3
)
)
function searchDuplicatePairs($array) {
$result = array();
$countValues = array_count_values($array);
foreach ($countValues as $value => $count) {
if ($count > 1) {
$result[] = array($value, $value);
}
}
return $result;
}
$array = array(1, 2, 3, 4, 2, 3, 5);
$duplicatePairs = searchDuplicatePairs($array);
print_r($duplicatePairs);
输出结果为:
Array
(
[0] => Array
(
[0] => 2
[1] => 2
)
[1] => Array
(
[0] => 3
[1] => 3
)
)
推荐的腾讯云相关产品:腾讯云服务器(https://cloud.tencent.com/product/cvm)
领取专属 10元无门槛券
手把手带您无忧上云