0
私はプレーヤーの名前とゴール数を表示するために次のコードを使用しています。しかし、問題はそれが目標の数に基づいて位置付けされていないということです。 私の目的は、ゴール番号に基づいてプレーヤーをランク付けすることです。より多くのゴールトップポジション。 私は誰かを助ける必要があります。私はそれがだと思う単一のforeachループで複数の配列の値をソートする方法は?
$top_player_names = rwmb_meta('pb_player_rank', array('multiple' => false));
$goals = rwmb_meta('pb_goal_number','', get_the_ID());
asort($goals);
foreach($goals as $index => $goal) {?>
<li class="col-md-12">
<div class="col-md-8"><?php echo get_the_title($top_player_names[$index]); ?></div>
<div class="col-md-4"><?php echo $goals[$index]; ?></div>
</li>
<?php }
:
$top_player_names = rwmb_meta('pb_player_rank', array('multiple' => false));
$goals = rwmb_meta('pb_goal_number','', get_the_ID());
foreach($top_player_names as $index => $top_player_name) {?>
<li class="col-md-12">
<div class="col-md-8"><?php echo get_the_title($top_player_name); ?></div>
<div class="col-md-4"><?php echo $goals[$index]; ?></div>
</li>
<?php }
アソートは2行下でなければならないと思います – Jeff
はいハハハ:)それについて言及したのは –
@ArminŠupukですが、2つの値が等しい場合は? – attoma