Вывод вложенного массива с ключом
$arr = array(
"222"=>array("Иванов", "Васечкин"),
"333"=>array("Петрова", "Кузьмин"),
"444"=>array("Иванова", "Попов"));
foreach($arr as $key => $value){
echo "<br> Группа ".$key."<br> Студенты: ".$value;
}
Банальный вопрос, но не могу сообразить.
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
implode - Объединяет элементы массива в строку
$arr = array(
"222"=>array("Иванов", "Васечкин"),
"333"=>array("Петрова", "Кузьмин"),
"444"=>array("Иванова", "Попов")
);
foreach($arr as $key => $value){
echo "<br> Группа ".$key."<br> Студенты: ".implode(', ', $value);
}
Автор решения: Сергей В.
→ Ссылка
implode хорошая штука, но малополезен при необходимости html-оформления результатов. Более универсально выводить вложенным циклом:
$arr = array(
"222"=>array("Иванов", "Васечкин"),
"333"=>array("Петрова", "Кузьмин"),
"444"=>array("Иванова", "Попов")
);
foreach($arr as $key => $value){
echo "Группа ".$key."<br> Студенты: ";
foreach($value as $val){
echo '<b>'.$val.'</b>';
}
echo '<br>';
}