在php
语言中,我们有什么方便的任务可以做吗?
$acceptableInputs = [];
foreach ($this->fields as $field) {
$value = array_key_exists($field, $formInputs)
? $formInputs[$field]
: '';
$acceptableInputs[$field] = $value;
}
$acceptableInputs = array_intersect_key($formInputs, array_flip($this->fields)) +
array_fill_keys($this->fields, null);
请参阅http://php.net/array_intersect_key.