Aktueller Bücherbestand:
Datenbanken verstehen: 7 Exemplare
Informatik: 5 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