0

異なる投稿タイプを取得する3つの配列があり、それらはWordpress管理者のドロップダウンのためにマージされます。ドロップダウンを読みやすくするために、空の値/ブレークを挿入しようとしています。

配列とarray_mergeは次のとおりです。

// creating an array of pages

$featpages = array();
$pages = get_pages();
$pages[""] = "";
foreach ($pages as $page) {
$featpages[ $page->post_title ] = $page->ID;    
}

// creating an array of posts

$postargs = array('numberposts' => 0);
$featposts = array();
$posts = get_posts($postargs);
$posts[""] = "";
foreach ($posts as $post) {
$featposts[ $post->post_title ] = $post->ID;
}

// creating an array of activities

$actargs = array('post_type' => 'activity', 'numberposts' => 0);
$featacts = array();
$acts = get_posts($actargs);
$acts[""] = "";
foreach ($acts as $act) {
$featacts[ $act->post_title ] = $act->ID;
}

// creating a combined array of pages and tours

$links = array_merge((array)$featpages, (array)$featacts, (array)$featposts);

[""] = "";それぞれのが各セットの間に空の行を追加することを望んでいましたが、それは1つだけで機能します-それらはarray_mergeに同じように見えるので、私は推測しますか?

4

1 に答える 1

0

[""] = "";次のものを上書きします

[] = '';代わりに使用

于 2012-10-25T21:10:57.433 に答える