En un bucle for es simple ...cómo probar si el puntero array es en un primer elemento de bucle foreach
for ($idx = 0 ; $idx < count ($array) ; $idx ++)
{
if ($idx == 0)
{
// This is the first element of the array.
}
}
¿Cómo diablos se hace esto en un bucle foreach?
¿hay una función como is_first()
o algo?
Busco algo como:
foreach ($array as $key => $value)
{
if (/* is the first element */)
{
// do logic on first element
}
else
{
// all other logic
}
}
Estaba pensando que podría sentar un bool como $is_first = true;
y entonces tan pronto como los bucles se repitan ciertos vez, establezca el bool false.
Pero php cuenta con una gran cantidad de funciones pre-construidos y la identificación sea bastante usar ese ... o de otra manera ...
todo el camino bool parecen casi como ... cheeting: s
Saludos ,
Alex
Entonces, ¿cuál es exactamente el problema con hacer trampa? ;-) –