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;
?>
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
Не нужен foreach:

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

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

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