What is difference between array_merge and array_combine?

array_combine() is used to creates a new array by using the key of one array as keys and using the value of another array as values. Whereas array_merge() merges one or more than one array such that the value of second array appended at the end of the first array.