我研究了一种可能的解决方案 . 它正在使用 while(true) 和 break
解决方案是使用 while(true) 和 break - 这不是干净的代码解决方案 . 我想要另一个干净的解决方案,没有奇怪的结构,如 while(true) .
你能帮我找一个避免重复的明确解决方案吗?
$recommendations_next_months = [];
$monthNumber = 2;
$recommendations_products_ids_next = salient_child_get_next_products_ids_recommendations_bunch(
$recommendations,
$recommendations_groups,
$excluded_products_ids,
3
);
while ( !empty( $recommendations_products_ids_next ) ) {
$recommendations_next_months[] = [
'title' => "Рекомендации на $monthNumber месяц",
'products-ids' => $recommendations_products_ids_next,
];
$recommendations_products_ids_next = salient_child_get_next_products_ids_recommendations_bunch(
$recommendations,
$recommendations_groups,
$excluded_products_ids,
3
);
$monthNumber++;
}
也许有没有办法实现这一点而不使用 while ?提前致谢!