牛骨文教育服务平台(让学习变的简单)

arrlist_multisort()

arrlist_multisort($arrlist, $col, $asc = TRUE)

【功能】

对二维的关联数组进行排序。
一般应用在对从数据库中取出来的二维数组进行排序。

【参数】

$arrlist:二维关联数组
$col:排序的列
$asc:是否为升序,TRUE:升序;FALSE:倒序

【用例】

<?php

$conf = include "./conf.php";
include "./xiunophp/xiunophp.php";

$data = array();
$data[] = array("volume" => 67, "edition" => 2);
$data[] = array("volume" => 86, "edition" => 1);
$data[] = array("volume" => 85, "edition" => 6);
$data[] = array("volume" => 98, "edition" => 2);
$data[] = array("volume" => 86, "edition" => 6);
$data[] = array("volume" => 67, "edition" => 7);

$r = arrlist_multisort($data, "edition", TRUE);

print_r($r);

/* 结果:
Array
(
    [0] => Array
        (
            [volume] => 86
            [edition] => 1
        )

    [1] => Array
        (
            [volume] => 67
            [edition] => 2
        )

    [2] => Array
        (
            [volume] => 98
            [edition] => 2
        )

    [3] => Array
        (
            [volume] => 85
            [edition] => 6
        )

    [4] => Array
        (
            [volume] => 86
            [edition] => 6
        )

    [5] => Array
        (
            [volume] => 67
            [edition] => 7
        )

)
*/

?>

?>