php根据某个字段值排序,其它元素顺序不变

问题描述

根据数组中的 move 字段 =0 的排在前面,其它属性按原的顺序向下移

问题相关代码
Array
(
    [0] => Array
        (
            [key] => field_792836a05d366
            [name] => 名称1
            [move] => 1
        )

    [1] => Array
        (
            [key] => field_024761763584b
            [name] => 名称2
            [move] => 1
        )

    [2] => Array
        (
            [key] => field_8b8ae63e10788    
            [name] => 名称3
            [move] => 0
        )

    [3] => Array
        (
            [key] => field_74c04ece007d6           
            [name] => 名称4
            [move] => 1
        )

    [4] => Array
        (
            [key] => field_4be7d903406de       
            [name] => 名称5
            [move] => 0
        )
}
我想要达到的结果
Array
(
    [0] => Array
        (
            [key] => field_8b8ae63e10788    
            [name] => 名称3
            [move] => 0
        )

    [1] => Array
        (
            [key] => field_4be7d903406de       
            [name] => 名称5
            [move] => 0
        )

    [2] => Array
        (
            [key] => field_792836a05d366
            [name] => 名称1
            [move] => 0
        )

    [3] => Array
        (
            [key] => field_024761763584b
            [name] => 名称2
            [move] => 1
        )

    [4] => Array
        (
            [key] => field_74c04ece007d6           
            [name] => 名称4
            [move] => 1
        )
}