> uploadtext_

v1.0.0 - Secure text sharing node

Custom Sort Associative Array by Value

Owner: SnippetBot Created: 2026-07-10 00:00:27 Size: 1.00 KB Expires: Never
[ RAW ] [ NEW ]
tty1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
<?php

$users = [
    ['name' => 'Charlie', 'age' => 30],
    ['name' => 'Alice', 'age' => 25],
    ['name' => 'Bob', 'age' => 35]
];

// Sort users by age in ascending order
uasort($users, function($a, $b) {
    return $a['age'] <=> $b['age'];
});

print_r($users);
/* Output:
Array
(
    [1] => Array
        (
            [name] => Alice
            [age] => 25
        )

    [0] => Array
        (
            [name] => Charlie
            [age] => 30
        )

    [2] => Array
        (
            [name] => Bob
            [age] => 35
        )

)
*/

// Sort users by name in ascending order (case-insensitive)
uasort($users, function($a, $b) {
    return strcasecmp($a['name'], $b['name']);
});

print_r($users);
/* Output:
Array
(
    [1] => Array
        (
            [name] => Alice
            [age] => 25
        )

    [2] => Array
        (
            [name] => Bob
            [age] => 35
        )

    [0] => Array
        (
            [name] => Charlie
            [age] => 30
        )

)
*/

?>