一种更常见的方法是分配
$recommendations_products_ids_next
在实际中
while()
因此,如果值的计算结果为
false
(您可能需要添加
!empty()
但如果不起作用的话会更好)。
$recommendations_next_months = [];
$monthNumber = 2;
while ( $recommendations_products_ids_next = salient_child_get_next_products_ids_recommendations_bunch(
$recommendations, $recommendations_groups, $excluded_products_ids, 3 )) {
$recommendations_next_months[] = [
'title' => "РекомендаÑии на $monthNumber меÑÑÑ",
'products-ids' => $recommendations_products_ids_next,
];
$monthNumber++;
}
虽然名称使它非常可读,但它也使代码非常长,较短的名称通常更合适。