array_combine 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 &reftitle.description; arrayarray_combine arraykeys arrayvalues 返回一个 array,用来自 keys 数组的值作为键名,来自 values 数组的值作为相应的值。 &reftitle.parameters; keys 将被作为新数组的键。非法的值将会被转换为字符串类型(string)。 values 将被作为数组的值。 &reftitle.returnvalues; 返回合并的 array,如果两个数组的单元数不同则返回 &false;。 &reftitle.errors; 如果作为keys的数组和作为values的数组的元素个数不一样,将会抛出一个警告错误(E_WARNING)。 &reftitle.changelog; &Version; &Description; 5.4.0 (修复)早期版本中如果是空数组就报E_WARNING的错并且返回&false;。 &reftitle.examples; 一个 <function>array_combine</function> 简单的例子 ]]> &example.outputs; avocado [red] => apple [yellow] => banana ) ]]> &reftitle.seealso; array_merge array_walk array_values