Foreach循环数组?
Foreach loop array?
我正在尝试使用在另一个数组中使用的 foreach 创建一个数组。
$team = array();
foreach ($items as $item) {
$team[] = array($item->post_title => $item->post_title, );
}
print_r($team);
$meta_boxes[] = array(
'title' => __( 'Team', 'meta-box' ),
'fields' => array(
array(
'name' => __( 'Select', 'meta-box' ),
'options' => $team,
),
)
);
选项数组的格式应为
'options' => array(
'value1' => ('Label1'),
'value2' => ('Label2'),
),
print_r 输出是
Array (
[0] => Array ( [Jessi] => Jessi )
[1] => Array ( [Adam] => Adam )
[2] => Array ( [Babu] => Babu )
)
我正在尝试将其用于选择框中的数组、数组、数组输出。我该如何解决这个问题?
谢谢
在数组 [$item->post_title]
中添加键并分配值
$team = array();
foreach ($items as $item) {
$team[$item->post_title] = $item->post_title;
}
print_r($team);
试试 -
foreach ($items as $item) {
$team[$item->post_title] = $item->post_title;
}
你也可以这样试试
$team = array();
foreach ($items as $item) {
$team = array_merge($team,array($item->post_title => $item->post_title));
}
我正在尝试使用在另一个数组中使用的 foreach 创建一个数组。
$team = array();
foreach ($items as $item) {
$team[] = array($item->post_title => $item->post_title, );
}
print_r($team);
$meta_boxes[] = array(
'title' => __( 'Team', 'meta-box' ),
'fields' => array(
array(
'name' => __( 'Select', 'meta-box' ),
'options' => $team,
),
)
);
选项数组的格式应为
'options' => array(
'value1' => ('Label1'),
'value2' => ('Label2'),
),
print_r 输出是
Array (
[0] => Array ( [Jessi] => Jessi )
[1] => Array ( [Adam] => Adam )
[2] => Array ( [Babu] => Babu )
)
我正在尝试将其用于选择框中的数组、数组、数组输出。我该如何解决这个问题?
谢谢
在数组 [$item->post_title]
中添加键并分配值
$team = array();
foreach ($items as $item) {
$team[$item->post_title] = $item->post_title;
}
print_r($team);
试试 -
foreach ($items as $item) {
$team[$item->post_title] = $item->post_title;
}
你也可以这样试试
$team = array();
foreach ($items as $item) {
$team = array_merge($team,array($item->post_title => $item->post_title));
}