我的页面中有部分,我想用数组排序。
<section class="section-1">
//section fields
</section>
<section class="section-2">
//section fields
</section>
<section class="section-3">
//section fields
</section>
我正在通过数组尝试此部分。
$sw = array(a, b, c);
swithc($sw){
case a:
echo '<section class="section-a"></section>';
break;
case b:
echo '<section class="section-b"></section>';
break;
case c:
echo '<section class="section-c"></section>';
break;
}
如果array是a,b,c那么就像这样排序前端 部分-A 部-B 部-C
或
如果数组是b,则a,c然后排序 部-B 部分-A 部-C
但它不起作用。我哪里错了?
答案 0 :(得分:1)
我理解的是你需要根据数组元素计数的情况。
如果我没错,请尝试以下代码。
$sw = array(1, 2, 3);
$countArray = count($sw);
switch($countArray){
case 1:
echo '<section class="section-1"></section>';
break;
case 2:
echo '<section class="section-2"></section>';
break;
case 3:
echo '<section class="section-3"></section>';
break;
}