我的应用程序需要一组值。如果未提供这些值,我想用默认值填充它们。例如,如果我的应用需要三个值
$default_vals = array('foo','bar','baz');
$given_vals = array('faz',NULL);
我需要结果:
$combined = array('faz','bar','baz')
基本上用默认值填充缺少的数组索引。
现在快 5:00 和大脑油炸。我认为这可以通过 array_function() 像 array_intersect() 或 merge() 轻松完成。
谢谢。
编辑:顺便说一句.. $given_vals 可能包含与 $default 相同的值,因此即使是这种情况,解决方案也应该有效。