如何按数组对节进行排序

时间:2018-06-03 12:52:43

标签: wordpress sorting switch-statement

我的页面中有部分,我想用数组排序。

<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

但它不起作用。我哪里错了?

1 个答案:

答案 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;
}