菜鸟国际电子游戏首页 > 文章中心 > 正文

php 排序-电子游戏app下载



一维数组排序

sort($array);	按值由小到大
rsort($array); 按值由大到小
ksort($array); 按键名由小到大
krsort($array); 按键名由大到小
(上面这些不需要赋值新变量,不会改变键值,若想改变键从0开始可在使用array_values()函数)


二维数组排序

$list=[
    [
'title' => '中国证券登记结算有限责任公司',
'sr' => -1167400,
    ],
    [
'title' => '中国证券登记结算有限责任公司',
'sr' => 1722400,
    ],
    [
'title' => '新鸿基投资服务有限公司',
'sr' => 54685,
    ]
];
//从$list数组中取出 sr 列
$sr = array_column($list,'sr');
//list中以sr倒叙排序
array_multisort($sr,sort_desc ,$list);

print_r($list);


二维数组将某字段转为数组的键

示例1:
$list_new = array_column($list, null,'字段' ); 
示例2:

$list_new = array_column($list, '字段1','字段2' );

array(

'字段2'=>字段1

)





转载请注明出处:

0

相关文章