簡體   English   中英

如何在PHP中按字母順序對值進行多維數組排序

[英]How to sort a multimensional array by a value alphabetically in PHP

我需要根據lat_name的值按字母順序對數組進行排序。 我嘗試了SORT函數,但沒有效果。

    array(20) {
  [126]=>
  array(5) {
    ["first_name"]=>
    string(8) "Marlène"
    ["last_name"]=>
    string(7) "GAL"

  }
  [4]=>
  array(5) {
    ["first_name"]=>
    string(6) "Agnès"
    ["last_name"]=>
    string(5) "MIO"

  }
  [7]=>
  array(5) {
    ["first_name"]=>
    string(5) "Alain"
    ["last_name"]=>
    string(7) "PLAT"

  }
  [5]=>
  array(5) {
    ["first_name"]=>
    string(5) "Alain"
    ["last_name"]=>
    string(8) "DIÈS"

  }
  [9]=>
  array(5) {
    ["first_name"]=>
    string(9) "Alexandre"
    ["last_name"]=>
    string(8) "MIGNE"

  }

cf uksort

您編寫了一個定義比較的自定義函數,排序器使用了該函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM