Pole - cvičení

Pole - cvičení

Nákupní seznam

  • Vytvoř si soubor nakupni_seznam.php

  • Připrav si proměnnou nakup

  • Do této proměnné ulož jako do pole alespoň 5 položek, které potřebuješ nakoupit

  • Pomocí cyklu foreach vypiš na stránku všechny položky tvého nákupního seznamu tak, aby byly na stránce oddělené čárkou (že bude čárka i za posledním prvkem nám nyní nevadí)

  • Bonus 1: Vypiš prvky jako HTML seznam v elementu <ul> a každá položka bude obalena elementem <li>

  • Bonus 2: Uprav svůj nákupní seznam tak, aby každá položka seznamu byla asociativní polem, které bude obsahovat klíče nazev a mnozstvi a uprav výpis položek tak, aby správně fungoval a zobrazoval jak název položky, tak množství, které potřebuješ koupit.

Řešení

<?php

$nakup = ["banány", "mléko", "pizza", "káva", "pivo"];

foreach ($nakup as $polozka) {
  echo $polozka . ", ";
}

// bonus 1
echo "<ul>";
foreach ($nakup as $polozka) {
  echo "<li>" . $polozka . "</li>";
}
echo "</ul>";


// bonus 2
$nakup2 = [
  ["nazev" => "banány", "mnozstvi" => "1ks"],
  ["nazev" => "mléko", "mnozstvi" => "1ks"],
  ["nazev" => "pizza", "mnozstvi" => "1ks"],
  ["nazev" => "káva", "mnozstvi" => "1ks"],
  ["nazev" => "pivo", "mnozstvi" => "1ks"]
];

echo "<ul>";
foreach ($nakup2 as $polozka) {
  echo "<li>" . $polozka["nazev"] . " - " . $polozka["mnozstvi"] . "</li>";
}
echo "</ul>";