Как сортировать разделы по массиву - PullRequest
0 голосов
/ 03 июня 2018

У меня есть разделы на моей странице, и я хочу сортировать с массивом.

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

, если массив является,b, c, затем сортируйте внешний интерфейс, как этот раздел-a section-b section-c

или

, если массив равен b, a, c, то сортируйте как section-b section-a section-c

Но это не работает.Где я не прав?

1 Ответ

0 голосов
/ 03 июня 2018

Я понял, что вам нужен регистр в соответствии с количеством элементов массива.

Если я не ошибаюсь, попробуйте следующий код.

$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;
}
...