命令一些div依赖于每个div中的某个php变量

时间:2015-01-15 11:59:48

标签: php html variables foreach

我有一个名为'团队'的div,它将一些div与团队成员分开(如下所示)。

需要使用$ memberSequence正确订购每个团队成员。

<div class="teams">
   <div class="team-member">
      <?php echo $memberSequence; ?>
      <p class="name"><strong><?= $nameID ?></strong></p>
      <p class="title"><?= $positionID ?></p>
      <p class="tel">Dir: <?= $telephoneID ?></p>
   </div>
   <div class="team-member">
      <?php echo $memberSequence; ?>
      <p class="name"><strong><?= $nameID ?></strong></p>
      <p class="title"><?= $positionID ?></p>
      <p class="tel">Dir: <?= $telephoneID ?></p>
   </div>
   <div class="team-member">
      <?php echo $memberSequence; ?>
      <p class="name"><strong><?= $nameID ?></strong></p>
      <p class="title"><?= $positionID ?></p>
      <p class="tel">Dir: <?= $telephoneID ?></p>
   </div>
</div>

我如何订购上述团队成员,取决于$ memberSequence(如果此变量包含例如1或2或3)。

我使用以下内容提取$ memberSequence:

$memberSequence = fieldattach::getValue($this->item->id, 22, false);

1 个答案:

答案 0 :(得分:1)

通常使用一些循环来输出这样的结构。

您应该在创建HTML之前使用sort(http://php.net/sort),例如:

<?php

$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
foreach ($fruits as $key => $val) {
    echo "fruits[" . $key . "] = " . $val . "\n";
}

?>

如果数据源是数据库,则应在那里进行排序(SELECT ... ORDER BY memberSequence)。