Esto te puede ayudar
Código PHP:
<?php
for($i=0; $i<count(arreglo)-1; $i++)
{
for($j=i+1; $j<count(arreglo); $j++)
{
if(arreglo[$i]<arreglo[$j])
{$menor=arreglo[$i]; $elem=$i;}
else
{$menor=arreglo[$j]; $elem=$j;}
}
}
$k=0;
for($i=0; $i<count(arreglo); $i++)
{
if($arreglo[$i]==$menor && $i!=$elem)
{
$menores[$k]=$i;//Arreglo tendras la posicion de los elementos que son iguales al menor
$k++;
}
}
?>
No lo he probado, pero lo que hago es buscar el menor de todos, luego reviso si hay valores identicos a mi menor. Si sucede esto, guardo su posicion del arreglo en otro array(Guardo la posicion, porque el valor es el mismo que el que tiene la variable menor).
Bueno, espero te sirva.
Salu2