In un ciclo for è semplice ...come verificare se puntatore è al primo elemento nel ciclo foreach
for ($idx = 0 ; $idx < count ($array) ; $idx ++)
{
if ($idx == 0)
{
// This is the first element of the array.
}
}
Come diavolo è questo fatto in un ciclo foreach?
c'è una funzione come is_first()
o qualcosa del genere?
Sto cercando qualcosa di simile:
foreach ($array as $key => $value)
{
if (/* is the first element */)
{
// do logic on first element
}
else
{
// all other logic
}
}
stavo pensando che potrei impostare un bool come $is_first = true;
e poi, non appena i loop state iterate una volta, impostare il bool false.
Ma php ha un sacco di funzioni pre-costruiti e id piuttosto l'uso che ... o in un altro modo ...
Il modo bool intero sembrano quasi come ... cheeting: s
Acclamazioni ,
Alex
Quindi, qual è esattamente il problema con gli imbrogli? ;-) –