@travelermet

Как объединить значения внутри массива?

Здравствуйте. Помогите разобраться. Есть массив:
Array
	(
		[ 0 ] => Array
		( 
			[ 0 ] => Array
			( 
				[ value ] => Петроградская 
			)
			[ 1 ] => Array
			( [ value ] => Автово 
			) 
		)
		[ 1 ] => Array
		( 
			[ 0 ] => Array
			( 
				[ value ] => Беговая
			)
			[ 1 ] => Array
			( [ value ] => Адмиралтейская 
			) 
		)


Как внутри него объединить значения и привести к такому виду:
Array 
	( 
		[0] => Петроградская, Автово 
		[1] => Беговая, Адмиралтейская
	)

Пробовал через foreach, но не могу понять, как объединить значения в один элемент массива.
Заранее благодарен.
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
0xD34F
@0xD34F
$result = array_map(function($n) {
  return implode(', ', array_column($n, 'value'));
}, $arr);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы