duanliang1019 2019-04-23 02:55
浏览 35

我想要显示数组

I have a code :

$matematika = 60;
$ipa = 80;
$ips = 70;
$inggris = 90;

$dataNilai = array(
 'Matematika' => array($matematika),
 'IPA' => array($ipa),
 'IPS' => array($ips),
 'Inggris' => array($inggris)
);

foreach ($dataNilai as $key => $value) {
 echo $key.": ";
 foreach ($value as $key => $nilai) {
  echo $nilai."<br>";
 }
}

I want to sort and display the data array, as follows :

Inggris: 90
IPA: 80
IPS: 70
Matematika: 60

  • 写回答

2条回答 默认 最新

  • doutuoben6908 2019-04-23 03:03
    关注

    You can use array_multisort

    $matematika = 60;
    $ipa = 80;
    $ips = 70;
    $inggris = 90;
    
    $dataNilai = array(
        'Matematika' => $matematika,
        'IPA' => $ipa,
        'IPS' => $ips,
        'Inggris' => $inggris
    );
    
    array_multisort($dataNilai, SORT_DESC );
    
    foreach ($dataNilai as $key => $value) {
        echo $key.": " . $value . "</br>";
    }

    </div>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端