Aktueller Bücherbestand:
Datenbanken verstehen: 7 Exemplare
Informatik: 5 Exemplare
PHP für Einsteiger: 5 Exemplare
Webentwicklung mit HTML: 3 Exemplare

Es sind 7 Exemplare von "Datenbanken verstehen" verfügbar.

Ein Exemplar von "Datenbanken verstehen" wurde ausgeliehen. Verfügbare Exemplare: 6

Es wurde der neue Titel "KI" mit 10 Exemplaren hinzugefügt. Verfügbare Exemplare: 10

Es wurden 10 neue Exemplare von "Informatik" hinzugefügt. Verfügbare Exemplare: 15

Neuer Bücherbestand:
Datenbanken verstehen: 6 Exemplare
Informatik: 15 Exemplare
KI: 10 Exemplare
PHP für Einsteiger: 5 Exemplare
Webentwicklung mit HTML: 3 Exemplare

<?php
//*Bücherbestand
$buecher = [
    "PHP für Einsteiger" => 5,
    "Webentwicklung mit HTML" => 3,
    "Datenbanken verstehen" => 7,
    "Informatik" => 5
];
ksort($buecher);
//*Ausgabe des Bücherbestandes
echo "Aktueller Bücherbestand:<br>";
    foreach ($buecher as $titel => $anzahl) {
        echo "$titel: $anzahl Exemplare<br>";
    }

echo"<hr>";

//*Verfügbarkeites eines Buches prüfen
$titel="Datenbanken verstehen";
if(isset($buecher[$titel])) {
    echo "Es sind {$buecher[$titel]} Exemplare von \"$titel\" verfügbar.<br>";
    } else {
        echo "Das Buch $titel ist nicht im Bestand.<br>";
    }

echo"<hr>";

//*Buch ausleihen
if (isset($buecher[$titel])) {
    if ($buecher[$titel] > 0) {
        $buecher[$titel]--;
        echo "Ein Exemplar von \"$titel\" wurde ausgeliehen. Verfügbare Exemplare: {$buecher[$titel]}<br>";
    } else {
        echo "Leider sind keine Exemplare von \"$titel\" mehr verfügbar.<br>";
    }
} else {
        echo "Das Buch \"$titel\" existiert nicht im Bestand.<br>";
}

echo"<hr>";

//*neuen Titel hinzufügen
$titel="KI";
$anzahl=10;
if(!isset($buecher[$titel])) {
    $buecher[$titel] = $anzahl;
    echo"Es wurde der neue Titel \"$titel\" mit $anzahl Exemplaren hinzugefügt. Verfügbare Exemplare: {$buecher[$titel]} <br>";
} else {
    $buecher[$titel] = $buecher[$titel] + $anzahl;
    echo"Es wurden $anzahl neue Exemplare von \"$titel\" hinzugefügt. Verfügbare Exemplare: {$buecher[$titel]} <br>";
}

echo"<hr>";

//*neuen Titel hinzufügen
$titel="Informatik";
$anzahl=10;
if(!isset($buecher[$titel])) {
    $buecher[$titel] = $anzahl;
    echo"Es wurde der neue Titel \"$titel\" mit $anzahl Exemplaren hinzugefügt. Verfügbare Exemplare: {$buecher[$titel]} <br>";
} else {
    $buecher[$titel] = $buecher[$titel] + $anzahl;
    echo"Es wurden $anzahl neue Exemplare von \"$titel\" hinzugefügt. Verfügbare Exemplare: {$buecher[$titel]} <br>";
}

echo"<hr>";

echo "Neuer Bücherbestand:<br>";
    ksort($buecher);
    foreach ($buecher as $titel => $anzahl) {
        echo "$titel: $anzahl Exemplare<br>";
    }
?>

<?php
    //***Ausdruck Quelltext***
    echo"<hr>"  ;
    echo highlight_file("index.php");
?>

1