Так что я получил это от моего учителя, чтобы закончить, я немного застрял. Я устал от множества методов, но не получаю правильный способ отображения данных.PHP вложенный массив
<?php
/*
* Below is an array of cakes and information about them.
* Please write a script that generates the following html snippet
*
* <ul>
* <li>Wedding Cake<br />Flavour: hopes and dreams</li>
* <li>Chocolate Gateau<br />Flavour: chocolate</li>
* <li>Black Forest Gateau<br />Flavour: fruity</li>
* <li>Victoria Sponge<br />Flavour: vanilla</li>
* <li>Tottenham Cake<br />Flavour: strawberry</li>
* </ul>
*
* (html or xhtml <br>/<br /> is fine!)
* Note that the list is ordered in descending order of price.
*/
$cakes = array(
"chocolate_gateau"=>array(
"flavour"=>"chocolate",
"price"=>3.50),
"victoria_sponge"=>array(
"flavour"=>"vanilla",
"price"=>1.50),
"black_forest_gateau"=>array(
"flavour"=>"fruity",
"price"=>2.20),
"tottenham_cake"=>array(
"flavour"=>"strawberry",
"price"=>0.58),
"wedding_cake"=>array(
"flavour"=>"hopes and dreams",
"price"=>5.23)
);
/* print_r($cakes); */
function cakeList($cakes) {
echo "<ul>";
foreach($cakes as $value) {
if(is_array($value)) cakeList($value);
else echo '<li>' . $value . '</li>';
}
echo "</ul>";
}
echo cakeList($cakes);
?>
Они хотят, чтобы я создал список в html, чтобы отображать данные в комментариях. Есть идеи? Или совет вам, ребята, в переполнении стека, может показать мне, как это происходит, и способы сделать это лучше?
Я не вижу никаких трудностей, но может быть 'нагрузок methods' немного слишком специфичны. Не могли бы вы объяснить еще меньше того, что вы пробовали, и где вы застряли? – njzk2
Каков ваш ожидаемый результат? – rccoros