Php 到达数组中的键后剪切序列
让我们想象一下,我把我的朋友排在一个列表中,每个人都有一定的分数,这取决于我们的友谊状况。我的观点是展示前三名,用一个中断来切割序列。然而,我的愿望是让id充满活力。在文本中可以放置什么使php动态Php 到达数组中的键后剪切序列,php,arrays,Php,Arrays,让我们想象一下,我把我的朋友排在一个列表中,每个人都有一定的分数,这取决于我们的友谊状况。我的观点是展示前三名,用一个中断来切割序列。然而,我的愿望是让id充满活力。在文本中可以放置什么使php动态 <?php $friends = array('Julio' => 9, 'Sergio' => 4, 'Jorge' =>7, 'Rene' => 8, 'Marvin' => 6, 'Brayan' => 5, 'Edvin' => 10, 'D
<?php
$friends = array('Julio' => 9, 'Sergio' => 4, 'Jorge' =>7, 'Rene' => 8, 'Marvin' => 6, 'Brayan' => 5, 'Edvin' => 10, 'Delfido' => 3, 'Jhon' => 2);
arsort($friends);
foreach ($friends as $friend => $score){
echo $friend . ' ' . $score . '<br>';
if($friend == '**Rene**'{
break;
}
}
?>
首先,您必须根据值对数组进行排序并维护键
arsort($friends);
资料来源:
然后计算循环次数,当循环达到3时停止循环:
添加一个计数器。在每次循环迭代中递增它。当它达到3时,中断。你可以使用它来提取你想要的元素数。
$count = 1;
foreach ($friends as $friend => $score){
echo $friend . ' ' . $score . '<br>';
$count++;
if($count>=3){
break;
}
}