Кажется, что это должен быть простой вопрос, но я не могу найти хороший ответ. Есть ли способ поставить условие на цикл foreach? Я хотел бы что-то вроде этого:Сочетание foreach и while в PHP
foreach ($array as $value WHILE $condition == true)
{ //do some code }
Конечно, я мог бы просто Погружаю если условие внутри цикла Еогеаспа следующим образом:
foreach ($array as $value)
{
if($condition == true)
{//do some code}
}
Единственное, что я хотел бы остановиться итерации по массиву после того, как условие if станет ложным, с целью повышения производительности. Нет необходимости пробегать остаток цикла foreach, чтобы определить, что условие $ false, когда оно становится ложным.
Любые предложения? Есть ли что-то очевидное?
заявление о прекращении производства. –
На самом деле действительно надеюсь, что php может иметь этот foreach и в то время как функция, которая является очень чистой и аккуратной – zhihong