Php 将值合并到while循环中
下面是我的值,下面是一个while循环,其中包含多个值,这些值按$top_list_friends['workouts')排序,最高的数字在顶部 如何将以下值合并到一个列表中Php 将值合并到while循环中,php,merge,Php,Merge,下面是我的值,下面是一个while循环,其中包含多个值,这些值按$top_list_friends['workouts')排序,最高的数字在顶部 如何将以下值合并到一个列表中 echo "<div class='user'>"; echo "<span class='number'>" . $my_rank . "</span>"; echo "<span class='name'>" . $personal['name'] . "</
echo "<div class='user'>";
echo "<span class='number'>" . $my_rank . "</span>";
echo "<span class='name'>" . $personal['name'] . "</span>";
echo "<span class='workouts'>" . $personal['workouts'] . "</span>";
echo "</div>";
$i = 0;
while ($top_list_friends = mysql_fetch_array($query_top_list_friends)) {
$i++;
echo "<div class='user'>";
echo "<span class='number'>" . $i . "</span>";
echo "<span class='name'>" . $top_list_friends['name'] . "</span>";
echo "<span class='workouts'>" . $top_list_friends['workouts'] . "</span>";
echo "</div>";
}
echo”“;
“回声”$我的军衔。"";
“回声”$个人['name']。"";
“回声”$个人[训练]。"";
回声“;
$i=0;
while($top\u list\u friends=mysql\u fetch\u array($query\u top\u list\u friends)){
$i++;
回声“;
回音“$i”;
回显“$top_list_friends['name']”;
echo.“$top_list_friends['workouts'”;
回声“;
}
不太理解这个问题,但我会这样做:
$name = $personal['name'];
$workouts = $personal['workouts'];
$html = <<<html
<div class='user'>
<span class='number'>$my_rank</span>
<span class='name'>$name</span>
<span class='workouts'>$workouts</span>
</div>
html;
$i=0;
while ($top_list_friends = mysql_fetch_array($query_top_list_friends)) {
$i++;
$topName = top_list_friends['name'];
$topW = $top_list_friends['workouts']
$html += <<<html
<div class='user'>
<span class='number'>$i</span>
<span class='name'>$topName</span>
<span class='workouts'>$topW</span>
</div>
html;
}
echo $html;
$name=$personal['name'];
$workouts=$personal['workouts'];
$html=开头:
$inserted=0;
进入循环:
if(!$inserted && $personal['workouts']> $top_list_friends['workouts'])}
$inserted=0;
//first div echoes
}
最后
if(!$inserted){
//the same echos
}
这个库是老东西。更新是否要合并$top\u list\u好友['name']
和$top\u list\u好友['workouts']
?