i have an array below
Array
(
    [0] => Array
        (
            [id] => 1
            [title] => task 1
            [tech_user_id] => 1
            [dev_priority] => 1
        )
    [1] => Array
        (
            [id] => 2
            [title] => task 2
            [tech_user_id] => 1
            [dev_priority] => 2
        )
    [2] => Array
        (
            [id] => 3
            [title] => task 3
            [tech_user_id] => 1
            [dev_priority] => 3
        )
    [3] => Array
        (
            [id] => 4
            [title] => task 4
            [tech_user_id] => 1
            [dev_priority] => 4
        )
)
I want to change the priority of a task and rearrange the whole array.
Eg: if i want to change the dev_priority of task title = "task 3" from 3 to 1, then dev_priority of "task 1" should be 2 and dev_priority for "task 2" should be 3.
want to write a function rearrange where we pass $id and $set_priority and $set_priority should assigned against the given $id and whole array rearrange based on dev_priority.
rearrange($id, $set_priority) {
    // ...
}
Expected Output :
Array
(
    [0] => Array
        (
            [id] => 3
            [title] => task 3
            [tech_user_id] => 1
            [dev_priority] => 1
        )
    [1] => Array
        (
            [id] => 1
            [title] => task 1
            [tech_user_id] => 1
            [dev_priority] => 2
        )
    [2] => Array
        (
            [id] => 2
            [title] => task 2
            [tech_user_id] => 1
            [dev_priority] => 3
        )
    [3] => Array
        (
            [id] => 4
            [title] => task 4
            [tech_user_id] => 1
            [dev_priority] => 4
        )
)
 
    