Задать вопрос
@travelermet

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

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


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

Пробовал через foreach, но не могу понять, как объединить значения в один элемент массива.
Заранее благодарен.
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F
$result = array_map(function($n) {
  return implode(', ', array_column($n, 'value'));
}, $arr);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽