сортировка по категориям eBayГистограмма результатов

Мне нужна помощь в сортировке результатов моего вызова findItemsAdvanced. В частности, я пытаюсь отсортировать дочерние категории из CategoryHistogramContainer eBay. Вот мой код для отображения гистограммы в порядке сортировки по умолчанию, то есть по убыванию количества элементов.

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

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

}

Спасибо за любую помощь!

0

Решение

Попробуй это

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);
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]