I have a two-dimensional array:
array(
array(
'Friend',
'Amigo',
'',
''
),
array(
'Friend',
'',
'Fraund',
''
),
array(
'Thanks',
'Gracias',
'',
''
),
array(
'Thanks',
'',
'Danke',
''
)
);
Basically, I need to combine inner arrays when they have the same values in a corresponding order. For example, 'friend' and 'thanks' in a current example. Output should be:
array(
array(
'Friend',
'Amigo',
'Fraund',
''
),
array(
'Thanks',
'Gracias',
'Danke',
''
)
);
Thus, the empty element needs to be overwritten by the corresponding element which has got some value. Cannot figure out how to do it with array_merge
.