我有一个名为'团队'的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);
答案 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)。