نوشته شده توسط
plague
توی یه حلقه foreach بزار و آرایه رو و آبجکت هاش رو بریز توی یک آرایه دوم .. منتها کلیدهای آرایه دوم رو اون فیلد یونیک آبجکت بزار که مقادیر تکراری رونویس بشن
من این روش رو درست متوجه نشدم چی کار باید بکنم ولی با این کد stdclass رو به ارایه تبدیل کردم
$array = json_decode(json_encode($termssize), true);
به این صورت شد
array (size=99)
0 =>
array (size=17)
'term_id' => int 189
'name' => string '1500' (length=4)
'slug' => string '1500' (length=4)
'term_group' => int 0
'term_taxonomy_id' => int 189
'taxonomy' => string 'product_cat' (length=11)
'description' => string '' (length=0)
'parent' => int 151
'count' => int 1
'filter' => string 'raw' (length=3)
'meta_value' => null
'cat_ID' => int 189
'category_count' => int 1
'category_description' => string '' (length=0)
'cat_name' => string '1500' (length=4)
'category_nicename' => string '1500' (length=4)
'category_parent' => int 151
1 =>
array (size=17)
'term_id' => int 190
'name' => string '1500' (length=4)
'slug' => string '1500' (length=4)
'term_group' => int 0
'term_taxonomy_id' => int 190
'taxonomy' => string 'product_cat' (length=11)
'description' => string '' (length=0)
'parent' => int 151
'count' => int 1
'filter' => string 'raw' (length=3)
'meta_value' => null
'cat_ID' => int 190
'category_count' => int 1
'category_description' => string '' (length=0)
'cat_name' => string '1500' (length=4)
'category_nicename' => string '1500' (length=4)
'category_parent' => int 151
2 =>
اما وقتی این دستور رو می ذارم
$childrenuniq = array_unique($array);
فقط یه خروجی نشون میده و نتیجه اینجوری میشه
array (size=1)
0 =>
array (size=17)
'term_id' => int 189
'name' => string '1500' (length=4)
'slug' => string '1500' (length=4)
'term_group' => int 0
'term_taxonomy_id' => int 189
'taxonomy' => string 'product_cat' (length=11)
'description' => string '' (length=0)
'parent' => int 151
'count' => int 1
'filter' => string 'raw' (length=3)
'meta_value' => null
'cat_ID' => int 189
'category_count' => int 1
'category_description' => string '' (length=0)
'cat_name' => string '1500' (length=4)
'category_nicename' => string '1500' (length=4)
'category_parent' => int 151
فقط همین یه دونه خروجی رو نشون میده چرا اینجوری میشه دوستان لطفا راهنمایی کنید نمی دونم چجوری درستش کنم