To wydaje się być proste pytanie, ale nie mogę znaleźć dobrej odpowiedzi. Czy istnieje sposób umieszczenia warunku w pętli foreach? Chciałbym coś takiego:Łączenie foreach i podczas gdy w PHP
foreach ($array as $value WHILE $condition == true)
{ //do some code }
Oczywiście może po prostu położyć jeśli warunek wewnątrz pętli foreach następująco:
foreach ($array as $value)
{
if($condition == true)
{//do some code}
}
Jedyną rzeczą jest to, że chciałbym zatrzymać iterowanie po tablicy, gdy warunek if stanie się fałszywy, w celu poprawy wydajności. Nie ma potrzeby przechodzenia przez pozostałą część pętli foreach, aby stwierdzić, że $ warunek jest fałszywy, gdy stanie się fałszywy.
Wszelkie sugestie? Czy mam coś pomylonego?
Zerwanie oświadczenia. –
Faktycznie naprawdę mam nadzieję, że php może mieć to foreach i podczas funkcji, to jest bardzo czyste i uporządkowane – zhihong