usort($variants, function($a, $b) {
return strcmp($a->name, $b->name);
});
function cmp_function($a, $b) {
return ($a->name > $b->name);
}
uasort($variants, 'cmp_function');
$unique = [];
foreach ($arr as $n) {
$unique[$n->name] = $n;
}
$unique = array_values($unique);
$url = preg_replace('/page_[0-9]+\//', '', '/catalog/masla-zhidkosti-i-smazki/page_2/');