Usando un ciclo for para regular, es posible comparar el índice actual con el último para decir si estoy en la última iteración del ciclo. ¿Hay algo similar cuando se usa foreach
? Quiero decir algo como esto.en foreach, isLastItem() existe?
foreach($array as $item){
//do stuff
//then check if we're in the last iteration of the loop
$last_iteration = islast(); //boolean true/false
}
Si no, ¿hay al menos una forma de conocer el índice actual de la iteración actual como $iteration = 5
, por lo que se puede comparar manualmente a lo largo de la $array
?
no, no es – knittl
Lamentablemente, no hay tal función, al menos no en PHP nativo. Me pregunto si es posible al consultar la posición actual del puntero dentro de la matriz. Aunque nunca he visto algo así, probablemente no. –
Tal vez deberías explicar por qué querrías saber si el valor actual es el último valor. – Gumbo