ホームページ > バックエンド開発 > PHPチュートリアル > 多次元配列ソートソリューションのアイデア

多次元配列ソートソリューションのアイデア

WBOY
リリース: 2016-06-13 13:16:42
オリジナル
901 人が閲覧しました

多维数组排序
如下

PHPコード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><?php
[code=PHP]$arr = Array
(
    ['page'] => 1
    ['total'] => 2274
    ['rows'] => Array
    (
        [0] => Array
        (
            ['id'] => 12
            ['cell'] => Array
            (
                ['fid'] => 12
                ['number'] => 3
            )

        )

        [1] => Array
        (
            ['id'] => 13
            ['cell'] => Array
            (
                ['fid'] => 13
                ['number'] => 5
            )

        )

        [2] => Array
        (
            ['id'] => 14
            ['cell'] => Array
            (
                ['fid'] => 14
                ['number'] => 2
            )

        )

        [3] => Array
        (
            ['id'] => 15
            ['cell'] => Array
            (
                ['fid'] => 15
                ['number'] => 4
            )

        )

        [4] => Array
        (
            ['id'] => 16
            ['cell'] => Array
            (
                ['fid'] => 16
                ['number'] => 10
            )

        )

    )

);

ログイン後にコピー

想变成
$arr = Array
(
['ページ'] => 1
['合計'] => 2274
['行'] => 配列
(
[0] => 配列
🎜> ['id'] => 12
['cell'] => 配列
(
['fid'] => 12
['number'] => 2
)

)

[1] => 配列
(
['id'] => 13
['cell'] = > 配列
(
['fid'] => 13
['number'] => 3
)

)

[2 ] => 配列
(
['id'] => 14
['cell'] => 配列
(
['fid'] => 14
['number'] => 4
)

)

[3] => 配列
(
['id'] => 15
['セル'] => 配列
(
['fid'] => 15
['数値'] => 5
)

)

[4] => 配列
(
['id'] => 16
['cell'] => 配列
(
['fid'] => 16
['number'] => 10
)

)

);[/code ]
不知大家有没有好的做法



-----解决方案-------- -

何だ?按照番号は小さいから大きい?
------解决方案---------

建议你格式化後贴出来,记得贴var_export($arr); このような結果が得られた。 -----解解案案---------

usort ------解解案---------

原始データ1 => array ( 'id' => 13, 'cell' => array ( 'fid' => 13, 'number' => 5, ), )怎么变成了
1 => ; array ( 'id' => 13, 'cell' => array ( 'fid' => 13, 'number' => 3, ), )


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート