Php 数组\多排序函数不工作

Php 数组\多排序函数不工作,php,arrays,Php,Arrays,我有以下代码: array_multisort($year, SORT_ASC, $wpjobus_resume_work); // Print sorted array. echo '<pre>'; print_r($wpjobus_resume_work); 因此,我认为数组排序函数工作不正常。怎么办?任何帮助都将不胜感激。您可以使用。例如: 函数自定义排序($a,$b) { 如果($a[2]=$b[2])返回0; 回报($a[2]

我有以下代码:

array_multisort($year, SORT_ASC, $wpjobus_resume_work);

// Print sorted array.
echo '<pre>';
print_r($wpjobus_resume_work);
因此,我认为数组排序函数工作不正常。怎么办?任何帮助都将不胜感激。

您可以使用。例如:

函数自定义排序($a,$b)
{
如果($a[2]=$b[2])返回0;
回报($a[2]<$b[2])?-1:1;
}
usort($your_arr,“custom_sort”);
打印“”;
打印($your_arr);
打印“”;

array\u multisort
希望两个数组之间存在对应关系。当它将
$year
的一个元素移动到一个新位置时,它将
wjobus\u resume\u work
的相应元素移动到同一位置。由于
$year
已排序,因此无需移动任何内容。如果要按
$wpjobus\u resume\u work
中的特定字段排序,请使用
usort
Array
(
    [0] => Array
        (
            [0] => GE 
            [1] => CEO
            [2] => 1995
            [3] => 2013
            [4] => Full Time
            [5] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque posuere est est, nec hendrerit quam vehicula id. Quisque sed nisl sit amet ipsum euismod pharetra. Nullam vel arcu eget ex pharetra imperdiet ac vitae nibh. Nullam vitae dolor pretium nibh semper ornare ac in sem. Quisque in malesuada dui. Suspendisse dapibus semper accumsan. Donec ut eleifend eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas ut felis neque.
        )

    [1] => Array
        (
            [0] => SAP
            [1] => VP
            [2] => 1990
            [3] => 1995
            [4] => Freelance
            [5] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque posuere est est, nec hendrerit quam vehicula id. Quisque sed nisl sit amet ipsum euismod pharetra. Nullam vel arcu eget ex pharetra imperdiet ac vitae nibh. Nullam vitae dolor pretium nibh semper ornare ac in sem. Quisque in malesuada dui. Suspendisse dapibus semper accumsan. Donec ut eleifend eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas ut felis neque.
        )

    [2] => Array
        (
            [0] => Google
            [1] => Director
            [2] => 2013
            [3] => 2014
            [4] => Freelance
            [5] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque posuere est est, nec hendrerit quam vehicula id. Quisque sed nisl sit amet ipsum euismod pharetra. Nullam vel arcu eget ex pharetra imperdiet ac vitae nibh. Nullam vitae dolor pretium nibh semper ornare ac in sem. Quisque in malesuada dui. Suspendisse dapibus semper accumsan. Donec ut eleifend eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas ut felis neque.
        )

)
function custom_sort($a, $b)
{
    if ($a[2] == $b[2]) return 0;
    return ($a[2] < $b[2]) ? -1 : 1;
}

usort($your_arr, "custom_sort");

print '<pre>';
print_r($your_arr);
print '</pre>';