Php 分类直方图结果排序

Php 分类直方图结果排序,php,sorting,ebay-api,Php,Sorting,Ebay Api,我需要帮助整理FindItemAdvanced通话的结果。具体来说,我正在尝试从eBay的CategoryHistogramContainer中对子类别进行排序。下面是我的代码,以默认的排序顺序显示直方图,即按项目数降序排列 foreach ($resp->categoryHistogramContainer->categoryHistogram->childCategoryHistogram as $category) { echo $category->cate

我需要帮助整理FindItemAdvanced通话的结果。具体来说,我正在尝试从eBay的CategoryHistogramContainer中对子类别进行排序。下面是我的代码,以默认的排序顺序显示直方图,即按项目数降序排列

foreach ($resp->categoryHistogramContainer->categoryHistogram->childCategoryHistogram as $category) {

  echo $category->categoryName . ' (' . $category->count . ') <br />';

}
谢谢你的帮助

试试这个

usort(ARRAY, array(new cmpArray("ARRAY_INDEX_TO_SORT"), "asccmp__"));
class cmpArray
{
    var $key;
    function __construct($key)
    {
        $this->key = $key;
    }
    function asccmp__($a, $b)
    {
        $key = $this->key;
        if($a[$key] == $b[$key])
            return 0;

        return (($a[$key] > $b[$key]) ? 1 : -1);
    }
}