第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

需要有關(guān)多維數(shù)組格式設置的幫助

需要有關(guān)多維數(shù)組格式設置的幫助

PHP
蕪湖不蕪 2021-04-30 13:12:57
我有一個多維數(shù)組,其中我想將類別的類別信息分組到一個數(shù)組中,而將其他數(shù)組數(shù)據(jù)分組到相應的數(shù)組中。我試圖通過一些sql查詢從數(shù)據(jù)庫中獲取數(shù)據(jù),然后將整個數(shù)據(jù)合并到單個數(shù)組中。$out = array();foreach ($arr as $key => $value){//$out[] = (object)array_merge((array)$ar[$key], (array)$value);$out[] = array_merge((array)$ar[$key], (array)$value);}$tmp = array();foreach($out as $arg){foreach($arg as $arg2 ){   $tmp[$arg2['product_id']][] = @$arg2['category_id'];}}echo "<pre>";print_r($tmp);我想將與特定產(chǎn)品相關(guān)的所有類別歸為一個信號數(shù)組,例如類別ID,類別名稱,類別描述等,并將產(chǎn)品數(shù)據(jù)歸為其他各個數(shù)組。我想格式化此數(shù)組,以便我可以生成此數(shù)據(jù)的CSV文件,以便導入到woocommerce。
查看完整描述

2 回答

?
郎朗坤

TA貢獻1921條經(jīng)驗 獲得超9個贊

以下是有關(guān)我如何解決問題的代碼。


$ final_arr = [];


foreach($ out as $ v){$ cat_name = array_column($ v,'category_name');


$p_info = array_column($v,'product_attr_value');


$attrb_id = array_column($v,'attribute_id');


$p_id = array_column($v,'product_id');


$p_name = array_column($v,'product_name');


$c = array_combine($attrb_id, $p_info);


$final_arr[] = array(

    'pid' =>  $p_id[0],

    'product_title' => $p_name[0],

    'product_name' => $p_name[0],

    'product_desc' => $c[13],

    'post_status'  => 'publish',

    'post_author'  => 1,

    'product_type' => 'simple',

    'price' => $c[1],

    'sku' => $c[4],

    'image' => $c[9]

);

}

我創(chuàng)建一個數(shù)組,并使用array_column函數(shù)獲取要創(chuàng)建最終數(shù)組以執(zhí)行組數(shù)組的值。


查看完整回答
反對 回復 2021-05-14
?
富國滬深

TA貢獻1790條經(jīng)驗 獲得超9個贊

如我錯了請糾正我 。您要創(chuàng)建一個按類別分組的多維數(shù)組。如果是這種情況,請嘗試以下代碼:


$newArray = [];

foreach ($arrs as $key => $value) {


   $newArray[$value['category_name']][] = $value;

}


查看完整回答
反對 回復 2021-05-14
  • 2 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號