Trong vòng lặp for nó là đơn giản ...làm thế nào để kiểm tra xem con trỏ mảng là yếu tố đầu tiên trong vòng lặp foreach
for ($idx = 0 ; $idx < count ($array) ; $idx ++)
{
if ($idx == 0)
{
// This is the first element of the array.
}
}
Làm thế quái nào được này thực hiện trong một vòng lặp foreach?
có chức năng như is_first()
hoặc gì đó không?
Tôi đang tìm một cái gì đó như:
foreach ($array as $key => $value)
{
if (/* is the first element */)
{
// do logic on first element
}
else
{
// all other logic
}
}
Tôi đã suy nghĩ tôi có thể thiết lập một bool như $is_first = true;
và sau đó ngay sau khi vòng lặp được một lần, thiết lập các bool false.
Nhưng php có rất nhiều chức năng được xây dựng trước và id thay vì sử dụng ... hoặc một cách khác ...
Các bool toàn cách có vẻ gần giống như ... cheeting: s
Cheers ,
Alex
Vì vậy, vấn đề gian lận chính xác là gì? ;-) –