$boekenlijst = array();
function boek_toevoegen($titel, $auteur) {
global $boekenlijst;
$boekenlijst[$titel] = array("auteur" => $auteur, "gelezen" => false, "datum_gelezen" => null);
}
function boek_gelezen($titel, $datum=null) {
global $boekenlijst;
if (array_key_exists($titel, $boekenlijst)) {
$boekenlijst[$titel]["gelezen"] = true;
$boekenlijst[$titel]["datum_gelezen"] = $datum;
} else {
echo "Boek niet gevonden in de lijst.";
}
}
function print_boekenlijst() {
global $boekenlijst;
foreach ($boekenlijst as $titel => $boekinfo) {
$auteur = $boekinfo["auteur"];
$gelezen = $boekinfo["gelezen"];
$datum_gelezen = $boekinfo["datum_gelezen"];
if ($gelezen) {
echo "$titel ($auteur) - Gelezen op $datum_gelezen\n";
} else {
echo "$titel ($auteur) - Nog niet gelezen\n";
}
}
}
// Voorbeeld van gebruik:
boek_toevoegen("De Hobbit", "J.R.R. Tolkien");
boek_toevoegen("The Hitchhiker's Guide to the Galaxy", "Douglas Adams");
boek_toevoegen("1984", "George Orwell");
boek_gelezen("De Hobbit", "2022-01-01");
boek_gelezen("1984", "2022-02-15");
print_boekenlijst();