В цикле 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
}
}
Я думал, что могу установить bool как $is_first = true;
, а затем, как только цикл будет повторяться один раз, установите bool в false.
Но php имеет много заранее построенных функций, а id скорее использует это... или по-другому...
Весь путь bool выглядит почти как... cheeting: s
Приветствия,
Алекс