Я застрял в этом вопросе на некоторое время.У меня есть многомерный массив, который я хотел бы вывести определенным образом.Вот массив:
array:3 [
"First Name" => array:3 [
0 => "BILLY"
1 => "SALLY"
2 => "TYLER"
]
"Last Name" => array:3 [
0 => "RAY"
1 => "SUE"
2 => "TERRIER"
]
"HOBBY" => array:3 [
0 => "PIANO"
1 => "SKATING"
2 => "BASKETBALL"
]
]
Я бы хотел, чтобы конечный результат был следующим:
BILLY|RAY|PIANO|
SALLY|SUE|SKATING|
TYLER|TERRIER|BASKETBALL|
К сожалению, с имеющимся у меня кодом:
$output = '';
foreach($tempArray as $key => $value){
$output .= $value[array_search($key,$tempArray)].$delimiter;
}
выводит только первый индекс каждого массива следующим образом:
BILLY|RAY|PIANO|
Итак, мой вопрос: как мне получить оставшиеся два значения?Должен ли я создать какую-то сортировку или массив и счетчик и сохранить каждый вывод следующим образом: $newArray[$counter] = $output
?