排序数组(stdClass对象)

时间:2014-05-26 22:56:42

标签: mysql sorting

在2个数组的array_merge之后获得此结果:

Array ( [0] => stdClass Object ( [tid] => 3954 [name] => Alleman ) 
        [1] => stdClass Object ( [tid] => 3958 [name] => Jack ) 
        [2] => stdClass Object ( [tid] => 3963 [name] => Aquin Catholic ));

我想按[name]对数组进行排序。我一直在阅读和搜索几个小时,但无法弄清楚如何排序将stdClass对象传递给[name]。

尝试过sort,ksort,uasort等。不会将stdClass对象传递给[name]。

示例

function compareItems($a, $b)
{
if ( $a->name < $b->name ) return -1;
if ( $a->name > $b->name ) return 1;
return 0; // equality
}

uasort($players, "compareItems");

0 个答案:

没有答案