基本上我想創建一個函數,該函數將依次創建基於另一個函數的多維數組。這裏的數組的我需要創建格式(最終結果):如何創建一個函數,該函數將基於另一個數組創建多級數組
'options' => array (
'one' => array (
'label' => 'Option One',
'value' => 'one'
),
'two' => array (
'label' => 'Option Two',
'value' => 'two'
),
'three' => array (
'label' => 'Option Three',
'value' => 'three'
)
)
這將需要通過一個函數中使用已創建另一個數組存儲WordPress的類別創建:
$categories = get_categories('hide_empty=0&orderby=name');
$wp_cats = array();
foreach ($categories as $category_list) {
$wp_cats[$category_list->cat_ID] = $category_list->cat_name;
}
而且這裏是我寫的嘗試我所描述的實現代碼,但不能得到它的工作:
function wcat2() {
$i = 0;
$categories = get_categories();
foreach($categories as $category) {
$i++;
array (
$i => array (
$category->slug => $category->slug,
$category->term_id => $category->term_id
),
);
}
}
我失去了我的任何想法?幫助將不勝感激。
更新:這是什麼,我需要一個例證:
對於初學者,您並不是將數組保存到任何變量。 –