У меня есть двумерный массив:Объединить внутренние массивы в многомерном массиве - PHP
array(
array(
'Friend',
'Amigo',
'',
''
),
array(
'Friend',
'',
'Fraund',
''
),
array(
'Thanks',
'Gracias',
'',
''
),
array(
'Thanks',
'',
'Danke',
''
)
);
В принципе, мне нужно, чтобы объединить внутренние массивы, когда они имеют одинаковые значения в соответствующем порядке. Например, «друг» и «спасибо» в текущем примере. Выход должен быть:
array(
array(
'Friend',
'Amigo',
'Fraund',
''
),
array(
'Thanks',
'Gracias',
'Danke',
''
)
);
Таким образом, пустой элемент должен быть перезаписан соответствующим элементом, который получил некоторое значение. Не могу понять, как это сделать с помощью array_merge
.
Имеет ли значение вопрос? Как в, '['Friend', '', 'Amigo', 'Fraund']' в порядке? –
@ Ja͢ck, да, это соответствует соответствующему языковому порядку: английский, испанский, немецкий и, например, итальянский. –