Задать вопрос
RGameShow
@RGameShow
В поисках ответов на глупые вопросы

Как разложить многомерный массив с помощью foreach?

<?php
$arr=[
'one'=>['a','b','c'],
'two'=>['d','e','f'],
'three'=>['j','h','k']
];

//вывести на экран a-d-j; b-e-h; c-f-k;
?>
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
Не нужен foreach:

echo implode('; ', array_map(function($n) use ($arr) {
  return implode('-', array_column($arr, $n));
}, array_keys(array_values($arr)[0])));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы