按照php中对象属性的字母顺序对对象数组进行排序?

时间:2018-03-10 22:34:23

标签: php loops object alphabetical usort

以下是我想要的一个示例,我基本上希望我的零售商对象按字母顺序按每个零售商的名称排序,但我不确定如何实现它的正确语法:

foreach($this->retailers as $retailer){
    $retailer->getName(); // Sort objects in $this->retailers by the alphabetical order of $retailer->getName().
}

非常感谢任何帮助!

由于

1 个答案:

答案 0 :(得分:0)

您可以使用usort功能:

usort($this->retailers, function ($a, $b) {
    return strcmp($a->getName(), $b->getName());
});