【问题标题】:How to sort a array descending order by key in php?如何在php中按键对数组进行降序排序?
【发布时间】:2014-09-20 04:15:14
【问题描述】:

我有一个这样的数组

 $myval = array('name1'=>'google', 'name5'=>'yahoo', 'name3'=>'facebook','name2'=>'twitter','name4'=>'linkedin');

我想要这样的输出

name5 = yahoo
name4 = linkedin
name3 = facebook
name2 = twitter
name1 = google

我需要我的输出作为数组键降序

【问题讨论】:

    标签: php arrays key


    【解决方案1】:

    您可以为此使用 krsort()

    krsort($myval);
    

    更多php数组排序可以参考http://www.techyline.com/php-sorting-array-with-unique-value/

    【讨论】:

      【解决方案2】:

      您可以使用krsort“按键对数组进行逆序排序,保持键与数据的相关性。这主要用于关联数组。”像这样:

      $myval = array(
          'name1'=>'google', 
          'name5'=>'yahoo', 
          'name3'=>'facebook',
          'name2'=>'twitter',
          'name4'=>'linkedin');
      
      krsort($myval);
      
      print_r($myval);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-16
        • 2011-02-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多