usort

    -1热度

    1回答

    我有以下从循环创建的多维数组。 '日期'的格式是'Ymd'。 (我这样做,因为我有2个不同的日期字段来在不同的格式,我想给他们一个共同的格式结合起来,排序)我怎么会写一个简单的比较函数传递到 $myArray = array ( 'date' => $eDate, 'title' => $title, 'permalink' => $permalink ); us

    2热度

    3回答

    我有一个php数组作为结果集来自数据库。 ,就像我跟MySQL的排序不太熟悉,我要作为排序依据的一个特定的字符串我的结果集说“madhapur” $arr=array( array("name" => 'madhapur',"population" =>'1000'), array("name" => 'jubiliee hills',"population" =>'800')

    3热度

    3回答

    为什么小数没有适当的排序: 13 11 14 10 12.5 --------------------------------------------------------- descending order: 14 12.5 13 11 10 与此代码: class Customer { public $score; public function

    0热度

    2回答

    function sort_multi_array($array, $key) { if (is_null($array)) return 0; $keys = array(); for ($i=1;$i<func_num_args();$i++) { $keys[$i-1] = func_get_arg($i); } // crea

    5热度

    2回答

    在PHP中,usort函数有两个参数:数组来排序和回调。回调函数也有两个参数:$ a和$ b。然后,我们以任何我们想要的方式比较这两者。它总让我感到惊讶,因为usort这个用例不太常见。我们通常通过相同的属性对值进行排序,或对$ a和$ b使用相同的逻辑。例如,如果我们想通过长度排序: $animals = ['dog', 'tiger', 'giraffe', 'bear']; usort(

    0热度

    1回答

    我有一些简单的PHP代码,用于格式化包含某些歌曲信息的对象。我尝试使用usort()对这些信息进行排序,但我无法完全正确地进行排序。 print_r($my_songs_object)返回(重简化): stdClass Object ( [0] => stdClass Object ( [track] => stdClass Object (

    0热度

    1回答

    也许我想要的是'太'定制,必须手动完成,我认为usort可以做到这一点,但似乎我完全不明白它。按日期降序排序显示的数组,但如果日期是本年度然后把那些在数组的开始: usort($show, function($a, $b){ $year = (int) date("Y", time()); $a = $a['date']; $b = $b['date'];

    0热度

    1回答

    我有以下数组我需要做一个多级排序。我需要在房间里分类,然后安全,然后抽屉,然后架子。 $eritems[] = array( 'case_name' => $case['case_name'], 'bag_number' => $check_in['f_bag_number'], 'room' => $room[$check_in['f_room']], 's

    0热度

    3回答

    我有这个简单的橄榄球队阵: Array ( [0] => Array ( [name] => MANCHESTER [pts] => 8 [gd] => 5 ) [1] => Array ( [name] => BOURNEMOUTH [pts] => 3 [g

    1热度

    1回答

    订购多维数组我有这样一个 array( [0] => Array ( [fullAddress] => 2482 Midvale St,Kettering, OH, 45420 [bedrooms] => 3 [bathrooms] => 1.0 [sqft] => 1548 [yearBuilt] => 1955 [lastS