[英]how to set array options dynamically for select input
I want similar like this我想要类似这样的
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
)
please help me thank you.请帮帮我,谢谢。
use array_map使用 array_map
$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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.