@chernousovkgb

Как вывести массив с версткой?

Я чайник) Обучаюсь дистанционно и как следствие плохо все это дело усваивается.
Задача составить и вывести массив
<?php
        
        
        
    $countries = [
    'Africa' => [ "Mammuthus columbi",
  "African buffalo",
  "Bongo",
  "Giraffe",
  "Zebra"],
    'Australia' => [ "Australian echidna",
  "Asian buffalo",
  "Camel",
  "Dingo",
  "Kangaroo"],
   
];
foreach ($countries as $country => $cities) {
    echo '<h2>' . $country, '</h2><br>';
    foreach ($cities as $key => $city) {
        echo  $city . ',' . '<br>';
    }
}




    
        
        ?>


Но вывести его нужно так, что бы все значения были через запятую, а после последнего значения точка.
Как?
  • Вопрос задан
  • 105 просмотров
Решения вопроса 2
Stimulate
@Stimulate
могу
$countries = [
    'Africa' => [ "Mammuthus columbi",
  "African buffalo",
  "Bongo",
  "Giraffe",
  "Zebra"],
    'Australia' => [ "Australian echidna",
  "Asian buffalo",
  "Camel",
  "Dingo",
  "Kangaroo"],
   
];

foreach ($countries as $country => $cities) {
    echo '<h2>'.$country.'</h2><br/>'.implode(',<br/>', $cities).'.<br/>';
}
Ответ написан
riot26
@riot26
<:З )~~
php.net/manual/ru/function.implode.php
<?php
$countries = [
	'Africa' => [
		"Mammuthus columbi",
		"African buffalo",
		"Bongo",
		"Giraffe",
		"Zebra",
	],
	'Australia' => [
		"Australian echidna",
		"Asian buffalo",
		"Camel",
		"Dingo",
		"Kangaroo",
	],
];
foreach ($countries as $country => $cities) {
	echo '<h2>' . $country, '</h2><br>';
	echo implode(',<br>', $cities) . '.';
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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