[ PHP ] – array_column() 二維轉一維 指定 key value

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

最近在做無限階層分類,會產生一組二維陣列,但在顯示時要轉成一維陣列比較好抓值。上網爬一下文發現了 array_column() 這個好函式。

原始的二維陣列


Array
(
    [0] => Array
            (
                    [ code ] => 5c6e6fc4c2bcc
                    [subject] => 分類一
             )
    [1] => Array
            (
                    [ code ] => 5c6e6fda83532
                    [subject] => 分類二
            )
)

$category = array_column($category, 'subject', 'code');
print_r($category);

顯示合併後的陣列
Array
(
[5c6e6fc4c2bcc] => 分類一
[5c6e6fda83532] => 分類二

)

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *