array_combine
创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
&reftitle.description;
arrayarray_combine
arraykeys
arrayvalues
返回一个 array,用来自
keys 数组的值作为键名,来自
values 数组的值作为相应的值。
&reftitle.parameters;
keys
将被作为新数组的键。非法的值将会被转换为字符串类型(string)。
values
将被作为 Array 的值。
&reftitle.returnvalues;
返回合并后的 array。
&reftitle.errors;
自 PHP 8.0.0 起,如果 keys 和 values 的元素数量不同,将会抛出
ValueError。在 PHP 8.0.0 之前,会引发 E_WARNING。
&reftitle.changelog;
&Version;
&Description;
8.0.0
如果每个数组的元素数量不相等,现在 array_combine 将会抛出 ValueError,之前此方法返回 &false;。
&reftitle.examples;
一个 array_combine 简单的例子
]]>
&example.outputs;
avocado
[red] => apple
[yellow] => banana
)
]]>
&reftitle.seealso;
array_merge
array_walk
array_values
array_map