Avatar ·

Cómo determinar el primer y último elemento en un bucle foreach en PHP?

¡Hola colegas! Soy nuevo en PHP y me encontré con esta situación: tengo un array de productos y los muestro con foreach. Necesito que el primer elemento se muestre con la clase "first" y el último con la clase "last". Pero no sé cómo saber dentro del bucle en qué iteración estamos. Aquí hay un ejemplo de mi código: ```php $product
"; } ?> ``` Sé que en algunos lenguajes hay contadores de iteraciones, pero en PHP no puedo entender cómo hacerlo sin variables adicionales. Intenté usar `current()` y `end()`, pero solo funcionan con el puntero interno del array, y este se desvía dentro de foreach. Por favor, indíquenme cómo determinar correctamente el primer y último paso del bucle. Me gustaría una solución universal que funcione tanto con arrays indexados como asociativos.

No answers yet.

Inicia sesión para dejar una respuesta

Blogs