【问题标题】:how to set array options dynamically for select input如何为选择输入动态设置数组选项
【发布时间】:2021-03-19 11:01:21
【问题描述】:

我想要这样的类似

    array( 'id' => 'course-level', 'name' => 'Level of Study', 'type' => 'select', 'options' => array(
        ''  => 'Select one',
        foreach($values as $value) {
            echo $value->id ." => ". $value->title.",";
        }               
    ),  'allow_none' => false, 'repeatable' => false
)

请帮帮我,谢谢。

【问题讨论】:

  • 您好,欢迎来到 SO。这个问题不清楚,也不是真正的问题。尝试概述您的情况、要求以及到目前为止您已经尝试过的内容。然后以一个实际问题结束。请查看how to ask a good question 页面以获取有关发布的更多信息。

标签: php arrays wordpress select options


【解决方案1】:

使用数组映射

$newArray = array_map(function($item) use ($values) {
    $newItem = array();
    $newItem['id'] = $item['id'];
    $newItem['name'] = $item['name'];
    $newItem['type'] = $item['type'];
    foreach($values as $value)
        $newItem['options'][$values->id] = $value->title;
    return $newItem;

},$oldArray);

【讨论】:

  • 谢谢,但没有得到解决方案
猜你喜欢
  • 1970-01-01
  • 2020-08-17
  • 2018-02-28
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
  • 2020-07-11
  • 2016-07-16
  • 2017-05-04
相关资源
最近更新 更多