Задать вопрос
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 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
Не нужен foreach:

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

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

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