我正在尝试获取一个数组选项列表,并将此列表插入params值中。下面是输出应该是什么的示例。我使用wordpress,并表示我希望数组是所有页面或用户角色的列表。如果我有工程师&FM角色这需要一个基于wordpress中可用用户角色的动态列表。
array(
"type" => "dropdown",
"holder" => "div",
"class" => "",
"heading" => __( "Select the type of user", "my-text-domain" ),
"param_name" => "type",
"group" => __( 'User', 'my-text-domain' ),
"value" => array(
'engineer' => 'engineer',
'fm' => 'fm'),
'save_always' => true,
"description" => __( "Pick a dropdown option.", "my-text-domain" )
),
如上所述,我想在这里插入一个数组列表(my_array_values),但它们是动态的,所以需要知道如何在输出上面的格式时将返回的插入到下面?
array(
"type" => "dropdown",
"holder" => "div",
"class" => "",
"heading" => __( "Select the type of user", "my-text-domain" ),
"param_name" => "type",
"group" => __( 'User', 'my-text-domain' ),
"value" => array(
my_array_values),
'save_always' => true,
"description" => __( "Pick a dropdown option.", "my-text-domain" )
),
简单为:
$foo["value"] = array("engineer" => "engineer", "fm" => "fm");
找到了答案,我想我是在向数组中添加一个数组。下面的工作!
$foo=数组('engineer'=>'enginer','fm'=>'fm');
array(
"type" => "dropdown",
"holder" => "div",
"class" => "",
"heading" => __( "Select the type of user", "my-text-domain" ),
"param_name" => "type",
"group" => __( 'User', 'my-text-domain' ),
"value" => $foo,
'save_always' => true,
"description" => __( "Pick a dropdown option.", "my-text-domain" )
),