В цикле for это просто ...
for ( $idx = 0 ; $idx < count ( $array ) ; $idx ++ )
{
if ( $idx == 0 )
{
// This is the first element of the array.
}
}
Как, черт возьми, это делается в цикле foreach?
Есть ли такая функция, как is_first()
или что-то еще?
Я ищу что-то вроде:
foreach ( $array as $key => $value )
{
if ( /* is the first element */ )
{
// do logic on first element
}
else
{
// all other logic
}
}
Я думал, что смогу установить логическое значение, подобное $is_first = true;
, а затем, как только циклы будут итерированы один раз, установите bool вfalse.
Но в php есть много встроенных функций, и id, скорее, использует это ... или другой способ ...
Весь путь bool выглядит почти как ... cheeting:с
Ура,
Алекс