php-如何显示数组中的项目及其值

php-如何显示数组中的项目及其值,php,arrays,Php,Arrays,我有这个阵列: Array ( [#LFC] => 1 [#cafc] => 2 [#SkySports] => 1) 我如何在页面上显示它?(最好按如下值降序排列): 谢谢如果我答对了你的问题,请结合使用: 尝试使用按值降序排序,然后在数组中循环,打印键/值对,如下所示: arsort($original_array); foreach($original_array as $k => $v) { echo $k.'('.$v.')'; } 首先, 接下来 这将

我有这个阵列:

Array ( [#LFC] => 1 [#cafc] => 2 [#SkySports] => 1)
我如何在页面上显示它?(最好按如下值降序排列):


谢谢

如果我答对了你的问题,请结合使用:

尝试使用按值降序排序,然后在数组中循环,打印键/值对,如下所示:

arsort($original_array);
foreach($original_array as $k => $v) {
  echo $k.'('.$v.')';
}
首先,

接下来


这将按相反的顺序对数组进行排序,然后使用您喜欢的格式创建一个新数组,然后将输出内爆为一个由逗号分隔的字符串。到目前为止,其他答案将留下一个悬而未决的逗号。

根据您之前的其他问题,您是否确实花了一些时间阅读了有关数组和所有可用函数的内容?
arsort($array);
foreach($array as $k => $v) {
  printf('%s (%s)',
    htmlspecialchars($k),
    htmlspecialchars($v));
}
arsort($original_array);
foreach($original_array as $k => $v) {
  echo $k.'('.$v.')';
}
arsort($arrayName);
foreach($arrayName as $key => $value)
{
    echo "$key ($value),";
}
arsort($array);
$output = array();
foreach($array as $k => $v) {
   $output[] = "$k ($v)";
}
print implode(", ", $output);