ARRAY_MERGE内的Foreach循环

时间:2020-09-02 作者:Lz430

我需要在下拉菜单中获得用户显示名称的列表。我有查询权限,但我不确定如何准确地将我的用户foreach放入数组中。

以下是我需要将用户注入的代码:

$data[\'settings\'][\'advanced_options\'] = array_merge($data[\'settings\'][\'advanced_options\'], [
    [
        "label"      => "Dynamic Option 1", // This is field label
        "value"      => "Dynamic Option 1", // This is field value
    ]

]);
我的用户当前在此阵列中:

foreach ($subscribers as $user) {
  $users[] = $user->display_name;
}
如何让用户进入阵列?标签和值必须与相同$user->display_name

1 个回复
最合适的回答,由SO网友:drcrow 整理而成

像这样的事?

foreach ($subscribers as $user) {
  $users[] = array(
            \'label\' => $user->display_name,
            \'value\' => $user->display_name
            );
}
然后将array\\u与$users合并