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