php - PHP显示页面顶部的某些内容,然后休息
问题描述
Wordpress 团队成员在管理员中有一个选择,可让您选择一个数字以在存档页面上按特定顺序显示团队。Select 返回数字的值,我检索该值。
但是,我想首先显示所有值为 1 的成员,然后显示下面的任何成员。目前,IF 语句仅显示存在的内容(显然),但我想使其以某种方式工作,以便首先显示值为 1 的成员,然后显示值为 2 的成员。谢谢!
$images = get_field('image');
$titles = get_the_title();
$positions = get_field('position');
$link = get_permalink($post->ID);
if ($positions[0] == 1) {
echo "<div class='employee'>";
echo "<img src='$images'>";
echo "<h2>$titles</h2>";
echo "</div>";
}
if ($positions[0] == 2) {
echo "<div class='employee'>";
echo "<img src='$images'>";
echo "<h2>$titles</h2>";
echo "</div>";
}
解决方案
如果要对 $positions 数组进行排序,可以使用
sort($positions);