我需要你的帮助来确定数组中重复或相同元素的位置。例如$arr =[6,5,3,7,40,45,7,6,3,32,86,40,5,3,7,40];结果6 = 0,75 = 1,113 = 2,87 = 3,6,1440 = 4,11,1545 =5 and so on.
1 回答

喵喔喔
TA贡献1735条经验 获得超5个赞
一种简单的方法:
<?php
$arr =[6,5,3,7,40,45,7,6,3,32,86,40,5,3,7,40];
$pos = array();
foreach($arr as $k => $v) {
$pos[$v][] = $k;
}
foreach($pos as $k => $v) {
echo $k."=".implode(',', $v)."<br>";
}
?>
结果:
6=0,7
5=1,12
3=2,8,13
7=3,6,14
40=4,11,15
45=5
32=9
86=10
- 1 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消