MuhammetDemirel adlı üyeden alıntı: mesajı görüntüle
Alt kategorileri tab ile boşluklandırdığınız için values içinde aldım. Bir dener misiniz istediğiniz gibi mi?

$data = [];

foreach(json_decode($ozellik, true) as $feature){
$attribute = $feature['attribute'];
$attribute['values'] = [];

foreach($feature['attributeValues'] as $values){
array_push($attribute['values'], $values);
}

array_push($data, $attribute);
}

print_r($data);
hocam çıktı json'mu değil bilemedim ama bu hatayı verrdi
[B]Warning[/B]: json_decode() expects parameter 1 to be string, object given in
bu esnada biraz araştırırken stackoverflow'da aşağıdaki kod ile istediğim sonucu alabildim arkadaşlar yardımcı olan herkese teşekkür ediyorum..
@mertkilic0111; @nacrept; @MuhammetDemirel;

foreach($ozellik->categoryAttributes as $mydata){
    echo $mydata->attribute->id."\n";
    echo $mydata->attribute->name."\n\n";

    foreach($mydata->attributeValues as $values){
        echo $values->id."\n";
        echo $values->name."\n";
    }
    echo "\n\n";
}