Hirdetés

Keresés

Új hozzászólás Aktív témák

  • trisztan94

    őstag

    válasz disy68 #19132 üzenetére

    Néztem a usort-ot, de valamiért nagyon furcsán működik:

    Ha a total_rows index alapján rendezem, nem történik semmi:

    usort($array, function($a, $b) {
    return intval($a['total_rows']) <=> intval($b['total_rows']);
    });

    Output:

    array:2 [▼
    0 => array:4 [▼
    "user_id" => "4"
    "total_rows" => "250"
    "delete_member" => "0"
    "phase" => "1"
    ]
    1 => array:4 [▼
    "user_id" => "3"
    "total_rows" => "1050"
    "delete_member" => "0"
    "phase" => "3"
    ]
    ]

    De ha más, jelen példában a user_id alapján, akkor működik ahogy kéne:

    usort($project_members, function($a, $b) {
    return intval($a['user_id']) <=> intval($b['user_id']);
    });

    Output:

    array:2 [▼
    0 => array:4 [▼
    "user_id" => "3"
    "total_rows" => "1050"
    "delete_member" => "0"
    "phase" => "3"
    ]
    1 => array:4 [▼
    "user_id" => "4"
    "total_rows" => "250"
    "delete_member" => "0"
    "phase" => "1"
    ]
    ]

    Mi nem tetszik neki a total_rows-ban? :F

Új hozzászólás Aktív témák