Es independiente el Value del name mira puedes hacer esto:
Código HTML:
<input type="submit" name="boton[1]" value="Comprar" />
<input type="submit" name="boton[2]" value="Comprar 2" />
Luego en PHP:
Código PHP:
$boton = $_POST['boton'];
$num = array_keys( $boton );
$num = $num[0];
echo $num;
Saludos.