Cita: En realidad el método de tu respuesta ya esta aplicado en el principio, pero no responde a la solución.
Pues yo no veo que "al principio" hayas mostrado código, así que por eso mi ejemplo no lo pude adaptar al tuyo.
No fue sino hasta después que colocaste tu código ¿entonces yo debería adecuar mi ejemplo a tu código?
El punto es que entiendas lo que se está haciendo, no sólo darte el código para que lo copies y pegues.
¿O qué tipo de "ayuda" esperabas?
Tan fácil que es:
Código PHP:
Ver original// primero necesitas un array para acumular los datos ¿en qué parte de tu código lo aplicaste como dices?
$array_acumulador = [];
$idprod = $idprods[0];
// obvio hacer var_dump() aquí no sirve de nada, debes acumular en el array los datos que necesites
// MAL
// var_dump($idprod); //- Aquí me muestra la lista debido al loop que hace...
// BIEN
$array_acumulador []= $idprod;
}
// aquí también es obvio que obtengas el último valor, pues jamás acumulaste nada,
// y es entonces que siempre obtienes dicho valor...
// MAL
// var_dump($idprod); //- Pero aquí solo me muestra el dato final :(
// BIEN
Mi ejemplo ha sido bastante claro, cualquiera podría entenderlo.
No es que "no responda a la solución" sino que tu "no entiendes la solución" y no es lo mismo.