php – Actualizar índice de carrito de compras

Estoy tratando de actualizar el índice de mi carrito de compras

session_start();
$spinner = $_POST('spinner');

Del código de arriba, recibo un array, estos provienen de unos “input number” que tiene cada ITEM de mi carrito de compras y mi sesion carrito esta definida como

$_SESSION("carrito")

Ahora, cada vez que yo agrego un nuevo item a mi carrito, la cantidad a vender por default en el INPUT number sale 1 oviamente todos los input number tienen como nombre: name”spinner()”

<input type="number" id="'.$producto->id_uniforme.'" name="spinner()"  value="'.$producto->cantidad.'"></td>

Entonces como hago para que cuando le doy en terminar venta, se me actualice la cantidad de cada índice de mi carrito de compras con valor de cada INPUT NUMBER respectivo.

En el siguiente código, actualizo la cantidad del índice, pero en todos me sale el valor del ultimo input number.

foreach ($spinner as $retiro) { 

 for ($i = 0; $i < count($_SESSION("carrito")); $i++) {

      $_SESSION("carrito")($i)->cantidad = $retiro;                   
 }
 }

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

Saludos.