您好,我在 PHP 中有一個函數(shù),它返回 woocommerce 中我的產(chǎn)品的顏色。我的功能:global $product; if ( $product->is_type('variable') ) { $taxonomy = 'pa_color'; $colors = explode(',',$product->get_attribute($taxonomy)); echo '<div class="colour-swatch">'; foreach ($colors as $color) { echo '<div class="swatch '. strtolower(trim($color)) .'">'; echo '<div class="circle">'; echo '<div style="background-color: var(--'. strtolower(trim($color)) .');"></div>'; echo '<a href="' . esc_url( get_permalink( $product_id ) ) . '?attribute_pa_color='. strtolower(trim($color)) .'"></a>'; echo '</div>'; echo '</div>'; } echo '</div>'; }我需要的是讓它計算在循環(huán)內(nèi)找到的顏色數(shù)量(因此循環(huán)完成了多少次)。并在下面回應它。因此,如果完成一個循環(huán),它應該(回顯“1 顏色”)。如果找到 2 種或更多顏色,它應該回顯“x 顏色”(因此在顏色上包含 s 以使其正確)。
計算 foreach 中的循環(huán)次數(shù)并據(jù)此采取行動
12345678_0001
2023-09-08 14:23:13