在php
语言中,我们是否有任何方便的任务作为以下代码段?
$acceptableInputs = [];
foreach ($this->fields as $field) {
$value = array_key_exists($field, $formInputs)
? $formInputs[$field]
: '';
$acceptableInputs[$field] = $value;
}
答案 0 :(得分:2)
$acceptableInputs = array_intersect_key($formInputs, array_flip($this->fields)) +
array_fill_keys($this->fields, null);