questions on sort array by time in php

后端 未结 3 774
失恋的感觉
失恋的感觉 2020-12-11 02:19

---array $points----

Array
    (
        [0] => Array
            (
                [0] => 2011-10-02 05:30:00
                [1] =&         


        
3条回答
  •  情话喂你
    2020-12-11 02:59

    What you want to do is (basic idea):

    foreach($points as $key=>$val){
         $time[$val[1]] = $val[0]; // $time will be an array of [ point => time ] pairs
    }
    asort( $time ); // sorts the array and maintains indexes
    

    After this you have an array of point => time pairs, sorted by time. To get just the points, for instance do

    $points = array_keys( $time );
    

提交回复
热议问题