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 起,如果 keysvalues 的元素数量不同,将会抛出 ValueError。在 PHP 8.0.0 之前,会引发 E_WARNING &reftitle.changelog; &Version; &Description; 8.0.0 如果每个数组的元素数量不相等,现在 array_combine 将会抛出 ValueError,之前此方法返回 &false;。 &reftitle.examples; 一个 <function>array_combine</function> 简单的例子 ]]> &example.outputs; avocado [red] => apple [yellow] => banana ) ]]> &reftitle.seealso; array_merge array_walk array_values array_map