Php返回数组参数中的列表


Php returning list in params of arrays

我正在尝试获取一个数组选项列表,并将此列表插入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" )
 ),