php - 按键显示数组顺序的最佳方式

标签 php arrays sorting

<?php
$array = array(
    "1" => 'Hi',
    "4" => 'are',
    "3" => 'How',
    "7" => 'my',
    "6" => 'you',
    "9" => 'brother',
);

forEach($array as $key => $value) {
    echo $key;
    echo ':-';
    print_r($value);
    echo '<br/>';
}
?>

这段代码的输出是

1:-Hi
4:-are
3:-How
7:-my
6:-you
9:-brother

但我需要按键显示这个订单。请告诉我哪种方法最简单

谢谢

最佳答案

使用ksort

ksort($array);

foreach($array as $key => $value) {
    echo $key;
    echo ':-';
    print_r($value);
    echo '<br/>';
}

关于php - 按键显示数组顺序的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12541411/

相关文章:

javascript - JS在跟踪代码推送方法中添加数组

arrays - 将 url 保存在数组中并访问它或显示它

c++ - 使用 std::accumulate 计算 vector 元素总和的最准确方法是什么?

arrays - 冒泡排序对给定数组执行的交换次数

ios - 如何比较两个日期类型的操作数?在 Swift 中对数组进行排序?

php - 将点击的链接传递到另一个页面

php - 如何从 php 文件中删除错误日志内容?

php - 如何在我在查询中有查询的情况下返回结果

php - 无法通过 Facebook 获取用户的生日

php - 动态地将 GET 方法发送的一组 ID 分成单独的 ID