fork(3) download
  1. <?php
  2.  
  3. $arr = [
  4. [
  5. "name_TH" => "test",
  6. "currnetMonth" => 200.0
  7. ],
  8. [
  9. "name_TH" => "test2",
  10. "currnetMonth" => 3000.0
  11. ],
  12. [
  13. "name_TH" => "test3",
  14. "currnetMonth" => 1455.0
  15. ]
  16. ];
  17.  
  18. usort($arr, function ($a, $b) {
  19. if ($b["currnetMonth"] == $a["currnetMonth"]) return 0;
  20. return $b["currnetMonth"] < $a["currnetMonth"] ? -1 : 1;
  21. });
  22.  
  23. print_r ($arr);
Success #stdin #stdout 0s 82560KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [name_TH] => test2
            [currnetMonth] => 3000
        )

    [1] => Array
        (
            [name_TH] => test3
            [currnetMonth] => 1455
        )

    [2] => Array
        (
            [name_TH] => test
            [currnetMonth] => 200
        )

)