usort

    0热度

    1回答

    我有下一个数组: Array ( [0] => Array ( [name] => 'Paul' [value_1] => 3 [value_2] => 2 ) [1] => Array ( [name] => 'John' [value_1] => 6 [value_2] => 5

    1热度

    2回答

    我有一个意想不到的usort结果。 $ccpmail[] = array( "mail_id"=>$evemailheader["mail_id"], "is_read"=>$evemailheader['is_read'], "fromid"=>$evemailheader['from'], "fromname"

    0热度

    2回答

    我有一个多阵列是这样的: Array ( ['player1'] => Array ( ['a'] => 112 ['b'] => 234 ['c'] => 511 ['d'] => 323 ['e'] => 456 ['f'] => 324 ) ['player2'] => Array (

    0热度

    1回答

    我想做一个非常酷的超级排序函数,但用户排序功能在内部作为函数创建时不起作用。这个想法是命名数组和键,然后根据我的选择返回排序后的数组。 function super_sort($key,$arr){ usort($arr, function($a, $b){ return strcmp($a[$key], $b[$key]); }); print_sort

    1热度

    2回答

    我有一个游戏时间的列表,所以说1:05 PM,2:05 PM,7:10 PM,10:15 PM等我使用多维数组和strcmp与usort排序这些游戏在从最早到最新的正确顺序。 游戏正在排序,但任何在晚上10点开始的游戏都将在任何其他游戏之前上市。所以我目前的排序是这样的: Dodgers 7/29/16 10:05 PM Angels 7/29/16 10:10 PM A's 7/29/16

    0热度

    2回答

    我想用php usort在我的网站上显示图像,所以新图像应该在顶部和最底部最老。我试图使用usort,但它不起作用,图像仍然以相反的方式显示,旧图像显示在最前面,新图像显示在最下面。我的代码有问题,或者为什么会发生? (我读了所有在这里的主题在计算器有共同的东西,但是我没有想出什么是错的。) 我用这个代码: $folder_path = 'posters/'; $num_files = glo

    0热度

    1回答

    我需要按优先顺序排列具有键值对的json数组(特殊字符>数字>小写>大写)。我试着用ascii代码,但无法达到预期效果。 $arr1 = array ( 0 => array ( 'id' => 1, 'name' => 'B', 'value' => 'abc', 'order' => 6, ), 1 => array

    0热度

    2回答

    同一阵列的顶部我有一个数组: [0] => Array ( [Id] => 1 [Order] => 1 [ContentGroupId] => 10 [ContentGroupIsNew] => 0 ) [1] => Array ( [Id] => 2 [Order] => 2 [Conte

    2热度

    3回答

    我需要合并,然后排序具有不同数据结构的两个数组(不能在MySQL查询中排序),但其中都有created_on字段。 所以我使用usort()自定义函数。 在我的控制器 usort(merged_array, 'sort_records'); 在我的辅助功能 if(!function_exists('sort_records')){ function sort_records($a,$

    0热度

    1回答

    我想通过自定义字母表(国际名称,没有一个Collat​​or语言环境将它们按照我想要的顺序放入它们)对数组进行排序。 我从here偷了一些代码,并且有。 function compare_by_alphabet($str1, $str2){ $alphabet = "AaÀàÁáÂâÅåÃãÄäÆæBbCcÇçDdÐðEeÈèÉéÊêËëFfGgHhIiÌìÍíÎîÏïJjKkLlMmN