配列を値で並べ替えますが、キーインデックス

ブライアン

私はそのような配列を持っています:

$categories =

Array ( 
    [name3] => Array ( [name] => Title 3 [order] => 3 ) 
    [name1] => Array ( [name] => Title 1 [order] => 1 ) 
    [name2] => Array ( [name] => Title 2 [order] => 2 ) 
)

配列を並べ替えたいのですorderが、インデックス名は同じままにしておきます。

これを試しましたが、インデックスが数値に上書きされます。

usort($categories, function ($item1, $item2) {
    if ($item1['order'] == $item2['order']) return 0;
    return $item1['order'] < $item2['order'] ? -1 : 1;
});

これが可能かどうか誰か知っていますか?

iainn

usortの代わりにuasortを使用してください-キーを維持します

http://php.net/manual/en/function.uasort.php

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Cで配列を並べ替え、並べ替えられたインデックスを返します

分類Dev

Elasticsearch:テキストフィールドの検索文字列のインデックス値でドキュメントを並べ替えます

分類Dev

最小値のインデックスに基づいて配列を並べ替えますか?

分類Dev

インデックス配列で配列を並べ替える方法は?

分類Dev

ElasticSearchは、配列の最初のインデックスでNestedObjectのフィールドで並べ替えます

分類Dev

javaScriptで指定されたインデックスに従って配列を並べ替えます

分類Dev

jqGridは、インデックス名で列を動的に並べ替えます

分類Dev

MongoDB:配列インデックスで並べ替え

分類Dev

配列をすばやく並べ替えて、インデックスと要素の配列を返します

分類Dev

文字列の配列をインデックスで並べ替える

分類Dev

インデックス番号の配列でNSArrayを並べ替える

分類Dev

PHPで複数のインデックス配列を並べ替える

分類Dev

数値配列を値の比較で並べ替え、配列インデックスの位置を変更する方法

分類Dev

タプルの配列を複数のインデックスに並べ替えます。Juliaでは1つだけが逆になります

分類Dev

Swiftの与えられたインデックスに従って配列を並べ替えます

分類Dev

グループ内でパンダを並べ替えると、インデックスが重複します

分類Dev

データインデックス値で要素を並べ替える

分類Dev

インデックス付き配列を並べ替えるためのユーザー定義関数が必要です。

分類Dev

インデックス付き配列をphpのインデックスの降順で並べ替えます

分類Dev

並べ替えのインデックスを使用して3D配列を再配置しますか?

分類Dev

インデックス番号を使用して複数の配列を一度に並べ替えますか?

分類Dev

配列を並べ替えて、上位レベル0のインデックスを削除します

分類Dev

多次元配列をインデックスで並べ替える

分類Dev

インデックス値を保持しながらforループで数値を並べ替える

分類Dev

PHP配列インデックスを並べ替えるにはどうすればよいですか?

分類Dev

PHP-サブ配列のインデックス=>値に基づいて配列を並べ替える

分類Dev

フォームを送信する前に配列インデックスを並べ替える

分類Dev

Excel-すべての値のインデックスを割り当てるは、並べ替えられた配列です

分類Dev

PHPでインデックスを管理する日付による配列の並べ替え

Related 関連記事

  1. 1

    Cで配列を並べ替え、並べ替えられたインデックスを返します

  2. 2

    Elasticsearch:テキストフィールドの検索文字列のインデックス値でドキュメントを並べ替えます

  3. 3

    最小値のインデックスに基づいて配列を並べ替えますか?

  4. 4

    インデックス配列で配列を並べ替える方法は?

  5. 5

    ElasticSearchは、配列の最初のインデックスでNestedObjectのフィールドで並べ替えます

  6. 6

    javaScriptで指定されたインデックスに従って配列を並べ替えます

  7. 7

    jqGridは、インデックス名で列を動的に並べ替えます

  8. 8

    MongoDB:配列インデックスで並べ替え

  9. 9

    配列をすばやく並べ替えて、インデックスと要素の配列を返します

  10. 10

    文字列の配列をインデックスで並べ替える

  11. 11

    インデックス番号の配列でNSArrayを並べ替える

  12. 12

    PHPで複数のインデックス配列を並べ替える

  13. 13

    数値配列を値の比較で並べ替え、配列インデックスの位置を変更する方法

  14. 14

    タプルの配列を複数のインデックスに並べ替えます。Juliaでは1つだけが逆になります

  15. 15

    Swiftの与えられたインデックスに従って配列を並べ替えます

  16. 16

    グループ内でパンダを並べ替えると、インデックスが重複します

  17. 17

    データインデックス値で要素を並べ替える

  18. 18

    インデックス付き配列を並べ替えるためのユーザー定義関数が必要です。

  19. 19

    インデックス付き配列をphpのインデックスの降順で並べ替えます

  20. 20

    並べ替えのインデックスを使用して3D配列を再配置しますか?

  21. 21

    インデックス番号を使用して複数の配列を一度に並べ替えますか?

  22. 22

    配列を並べ替えて、上位レベル0のインデックスを削除します

  23. 23

    多次元配列をインデックスで並べ替える

  24. 24

    インデックス値を保持しながらforループで数値を並べ替える

  25. 25

    PHP配列インデックスを並べ替えるにはどうすればよいですか?

  26. 26

    PHP-サブ配列のインデックス=>値に基づいて配列を並べ替える

  27. 27

    フォームを送信する前に配列インデックスを並べ替える

  28. 28

    Excel-すべての値のインデックスを割り当てるは、並べ替えられた配列です

  29. 29

    PHPでインデックスを管理する日付による配列の並べ替え

ホットタグ

アーカイブ