Điều này có vẻ như nó phải là một câu hỏi đơn giản, nhưng tôi không thể tìm thấy câu trả lời hay. Có cách nào để đặt một điều kiện trên một vòng lặp foreach? Tôi muốn một cái gì đó như thế này:Kết hợp foreach và trong khi ở PHP
foreach ($array as $value WHILE $condition == true)
{ //do some code }
Tất nhiên tôi chỉ có thể đặt dấu nếu tình trạng bên trong vòng lặp foreach như sau:
foreach ($array as $value)
{
if($condition == true)
{//do some code}
}
Điều duy nhất là tôi muốn dừng lại lặp qua mảng sau khi điều kiện if trở thành false, với mục đích cải thiện hiệu suất. Không cần phải chạy qua phần còn lại của vòng lặp foreach để xác định rằng $ condition là false khi nó trở thành false.
Mọi đề xuất? Tôi có hiểu sai điều gì đó hiển nhiên không?
tuyên bố ngắt. –
Thực sự hy vọng php có thể có điều này foreach và trong khi chức năng, đó là nhiều sạch sẽ và ngăn nắp – zhihong