在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");