array_combine Creates an array by using one array for keys and another for its values &reftitle.description; arrayarray_combine arraykeys arrayvalues Creates an array by using the values from the keys array as keys and the values from the values array as the corresponding values. &reftitle.parameters; keys Array of keys to be used. Illegal values for key will be converted to string. values Array of values to be used &reftitle.returnvalues; Returns the combined array. &reftitle.errors; As of PHP 8.0.0, a ValueError is thrown if the number of elements in keys and values does not match. Prior to PHP 8.0.0, a E_WARNING was emitted instead. &reftitle.changelog; &Version; &Description; 8.0.0 array_combine will now throw a ValueError if the number of elements for each array is not equal; previously this function returned &false; instead. &reftitle.examples; A simple <function>array_combine</function> example ]]> &example.outputs; avocado [red] => apple [yellow] => banana ) ]]> &reftitle.seealso; array_merge array_walk array_values array_map