我正在制作一个使用风选算法获取指纹值的程序。这是我必须从数组中取最小值的地方。但不仅是最小的,在某些情况下,如果您找到相同的值,则最右边的值将与索引值一起使用。示例数组 (3,5,5,8,6,7)。从这个例子中,我想取第二个数字 5 的索引,它是索引 2,而不是索引 1。
但是当我尝试获得与最右边位置相同的值时,请使用 php 中的函数 min(),但我得到的始终是最左边的位置。
我希望输出
$a = array(3,5,5,8,6,7,6);
是
[3,0], [5,2], [8,3], [6,6], [7,5]
但实际输出是
[3,0], [5,1], [8,3], [6,4], [7,5]
蓝山帝景
哔哔one
炎炎设计