Der Satz des Pythagoras lautet a² + b² = c²
. Erstellen Sie ein Programm zur Berechnung der Seite C nach Eingabe der Werte für a und b. Für die Wurzelberechnung können Sie die Funktion sqrt()
" benutzen.
Ein Programm soll den Benzinverbrauch eines Kfz auf 100 km berechnen.
Dies lässt sich nach folgender Formel durchführen: Treibstoffmenge * 100 / gefahrene Strecke = Verbrauch pro 100km
Die gefahrene Strecke ergibt sich aus der Differenz vom KM-Stand beim letzten Tanken und neuen KM-Stand beim Auftanken. Erstellen Sie das dazugehörige Programm, das nach Eingabe von Anfangskilometerstand, Endkilometerstand und getankten Litern den Verbrauch berechnet und ausgibt.
Früher wurde das Normalgewicht berechnet aus der Körpergröße in Zentimetern - 100, das dazugehörige Idealgewicht lag bei Männern 10% darunter, bei Frauen minus 15%.
Erstellen Sie ein Programm, das Größe und Geschlecht (m/w) abfragt und dann Normal- und Idealgewicht ausgibt.
Für einen einfachen Taschenrechner soll es 3 (drei!) einzelne Eingaben geben:
- Zahl1
- Operator (+, -, x, /)
- Zahl2
Das Programm soll dann anhand des Operators die richtige Berechnung durchführen und das Ergebnis auf dem Bildschirm ausgeben.
Achtung: Eine Division durch 0 ist nicht erlaubt und ist mit einer Fehlermeldung zu quittieren, es darf dann kein Ergebnis ausgegeben werden.
Nach Eingabe eines Gehalts und eines Kennbuchstabens (S
tunde oder W
oche oder M
onat) wird das entsprechende Jahresgehalt ausgerechnet und ausgegeben. Das Jahr hat 52 Wochen, 12 Monate und 2080 Arbeitsstunden/Jahr sind zu leisten.
Es gelte folgende vereinfachte Steuertabelle:
- 20% Steuern bei mehr als 10.000€ Einkommen;
- 30% Steuern bei mehr als 25.000€ Einkommen;
- 50% Steuern bei mehr als 50.000€ Einkommen;
- Geringverdiener zahlen nur 10% Steuern.
Eingegeben wird (nur) das Bruttogehalt. Erstellen Sie ein Programm zur Ermittlung und Ausgabe der Steuerlast und des Nettogehalts.
Geben Sie eine Liste der Umrechnungswerte für Temperaturen von Celsius in Fahrenheit F = C° * 1,8 + 32
aus. Benutzen Sie dabei den Bereich von -50° bis +70° Celsius in 5°-Schritten.
Geben Sie die Quadratzahlen bis 10 aus, also
- 1 x 1 = 1
- 2 x 2 = 4
- etc.
Erweitern Sie die vorige Aufgabe, dass daneben das jeweilige Kubik ausgegeben wird:
- 1 x 1 x 1 = 1
- 2 x 2 x 2 = 8
- etc
Es sollen ein Anlagebetrag, ein Zinssatz (in %) und eine Stehzeit eingegeben werden. Das Programm gibt dann in einer Tabelle die Entwicklung des Kapitalzuwachses anschaulich in einer Tabelle aus. (Auf die Zahlenformatierung brauchen Sie noch nicht Rücksicht zu nehmen.) Beispiel: Kapital 1000 Euro, Zinssatz 3 % auf 5 Jahre angelegt
Jahre | Kapital | Zinsen | Neues Kapital |
---|---|---|---|
1 | 1000,00 | 30,00 | 1030,00 |
2 | 1030,00 | 30,90 | 1060,90 |
3 | 1060,90 | 31,83 | 1092,73 |
4 | 1092,73 | 32,78 | 1125,51 |
5 | 1125,51 | 33,77 | 1159,27 |
Ein Array werte
hat folgende Inhalte:
$werte = array(13, -4, 82, 17);
Erzeugen Sie ein zweites Array doppelt
, in derselben Größe wie werte
und weisen Sie jedem Element in doppelt
den doppelten Wert des entsprechenden Elementes in werte
zu.
Jetzt Werte in umgekehrter Reihenfolge in das Ergebnis-Array kopieren werte={13,-22,82,17}
➡️ ergebnis={… ? …}
Schreiben Sie ein Programm, das in einem Array die Zahl 13 (oder eine beliebige Eingabe) sucht.
Als Ergebnis soll die Position in dem Array bestimmt werden. Sollte das Programm die Zahl nicht finden, soll das Ergebnis der Suche -1 sein.
Beispielarray: werte={2,4,13,-4,82,17}
Füllen Sie ein Array mit 50 Zufallszahlen (zum Beispiel zwischen 1 und 100). Erstellen Sie ein Programm, dass die Summe aller geraden Werte, die Summe aller ungeraden Werte und die Summe aller Werte berechnet.
Variablen und Laufzeitzuweisung des Datentyps
- Kleines 1x1, Ausgabe in Tabellenform
- Formularverarbeitung
- Ausgabe der Kubikzahlen in Tabellenform
- Ausgabe der Quadratzahlen in Tabellenform
- Array...
- mit unterschiedlichen Datentypen
- mit Zufallszahlen
- sortieren
- Minimum, Maximum und Durchschnitt
- assoziative Arrays...
- iterieren
- index suchen, value ausgeben
- sortieren
Füllen Sie ein Array mit 100 Zufallszahlen zwischen 10 und 1579 und geben Sie diese sortiert wieder aus in einer HTML-Tabelle, dabei soll jede zweite Zeile einen farbigen Hintergrund haben.
Geben Sie Schlüssel und Werte des Systemarrays $_SERVER aus; je Schlüssel/Wert eine Zeile!
Ein assoziatives Array enthält Autokennzeichen und die dazugehörigen Zulassungsbezirke. Nach Eingabe des Autokennzeichens wird der komplette Name des Zulassungsbezirkes ausgegeben oder eine Fehlermeldung, dass der Wert nicht gefunden wurde. br Erstellen Sie den HTML-Code für die Seite mit dem Formular und das PHP-Programm.
Beispiel:
- HH für "Hansestadt Hamburg"
- OWL für "Ostwestfalen-Lippe"
Es sollen für neue User initiale Passworte generiert werden. Füllen Sie dazu ein Array mit Buchstaben (ideal: große und kleine Buchstaben, aber z.B. kein i/l/O/0 wegen Verwechselungsgefahr) und Zahlen und "ziehen" Sie je 10 Zeichen (oder eine beliebige Zahl zwischen 8 und 15) daraus für ein systemgeneriertes Passwort.
Tipp:
Für das schnelle Erstellen von Arrays eignet sich die Funktion explode()
extrem gut!
Der User gibt (in einem HTML-Formular) einen Satz ein. Ihr Programm zerlegt den Satz in einzelne Worte und gibt den Satz wortweise wieder aus, je Zeile ein Wort.
Der User gibt (in einem HTML-Formular) einen Satz ein.
Ihr Programm zerlegt den Satz in einzelne Worte und gibt den Satz wortweise wieder aus, je
Zeile ein Wort.
Der Satz der vorherigen Aufgabe wird wortweise rückwärts ausgegeben,
Beispiel: "das ist ein haus" wird "haus ein ist das"
Die Phrasendreschmaschine (hatten wir schonmal) Füllen Sie drei Arrays mit jeweils den Satzteilen Subjekt, Prädikat, Objekt. Ein Programm kombiniert daraus über zufällige Zugriffe auf die Arrays ganze Sätze.
Geben Sie die 6 Lottozahlen und die Superzahl der nächsten Ziehung in einer HTML-Tabelle sortiert aus.
- Datum
- Verarbeitung Deutsches Format
Geben Sie das Monatsarray aus unserer Datumaufgabe sortiert nach Werten aus als HTML-"Bullet-List"
Geben Sie das Wochentagsarray aus unserer Datumaufgabe nach Indexen sortiert aus als nummerierte Liste in HTML.
Geben Sie das Wochentagsarray aus unserer Datumaufgabe nach werten rückwärts sortiert aus als nummerierte Liste in HTML, dabei sollen alle Texte in GROSSBUCHSTABEN rückwärts ausgeben werden. (Tipp: Stringfunktionen in PHP)
Erstellen Sie ein einfaches User-Login-Formular (als HTML-Datei) mit Passworteingabe für mehrere User. Dazu werden Username und Passwort in der PHP-Datei in einem assoziativen Array gespeichert:
- Index: Username /
- Wert: Passwort.
Bei erfolgreichem Login werden die User begrüßt, und es werden 2 Verweise zu anderen Seiten angezeigt; im Fehlerfalle ist eine entsprechende Meldung auszugeben und ein Zurück-Verweis zurück auf die Loginseite.
Speichern Sie 5 Pfade zu Bildern (lokal oder Web) in einem Array und erstellen Sie daraus eine Bildergalerie. Dazu soll aus jedem Array-Element ein HTML-IMG-Tag generiert werden.
Sie finden im Skript "php-kurs-ebook..." etwas besseres: Eine Bildergalerie dynamisch aus einem Verzeichnis auf dem Server erstellen. Auch hier werden die Dateiname Strings in einem Array eingelesen.
- Funktionen
Erstellen Sie den Code für die Funktion "euro()" zur Umrechnung eines DM-Betrages in Euro; ein Euro entspricht 1,95583 DM
Eine (eigene) Funktion fakul()
berechnet die Fakultät einer übergebenen Zahl
Eine Funktion soll das Teilen mit Rest (z.B. 14 : 3 = 4 Rest 2) realisieren. Dazu werden zwei Zahlen übergeben und die Funktion gibt einen String als Ergebnis zurück.
Eine Division durch 0 soll mit einer Fehlermeldung (als Rückgabe!) quittiert werden.
Erstellen Sie eine Funktion "Pruef", welche true zurückgibt, wenn eine übergebene Zahl
eine gerade Zahl ist.
Hinweis: true/false-Werte können nur indirekt über ein "IF" ausgeben werden.
Erstellen Sie eine Funktion test_ipv4()
, die Ihnen eine zufällige IP für Tests generiert.
Hilfe: 192.168.2.124 = 4 "Oktetts, jeweils mit Werten von 0-255.
Eine Funktion "WorteZaehlen() bekommt einen Satz übergeben und gibt die Anzahl der Wörter in dem Satz zurück.
Eine Funktion "intervall" bekommt zwei ganze Zahlen a und b übergeben und gibt
dann die Summe aller ganzen Zahlen in diesem Bereich (intervall) zurück.
Beispiel:
intervall(3, 7) ➡️ 3 + 4 + 5 + 6 + 7 = 25
intervall(20, 24) ➡️ 20 + 21 + 22 + 23 + 24 = 110
Eine Funktion "umrechnen()" soll zu einer übergebenen Zahl die Binär, Oktal und Hexdezimal-Werte zurückgeben (als Text/String)
Beispiel:
- Aufruf: umrechnen(5)
- Rückgabe: 5 ist binär
Erstellen Sie eine eigene Schaltjahresfunktion, die anhand einer übergebenen Jahreszahl ein True (für Schaltjahr) oder False (kein Schaltjahr) zurückgibt.
- Funktionen mit variabler Parameteranzahl
Es fehlt in PHP leider eine Funktion array_avg()
, die aus mehreren übergebenen Werten denDurchschnitt berechnet. Erstellen Sie bitte die Funktion.
Erstellen Sie eine Funktion datum()
, die Ihnen eine zufällige Datumswerte in der Form tt.mm.jjjj für Tests generiert.
Erweiterung:
Alle Datumswerte müssen gültig sein, es darf also beispielsweise keinen 31.04, 31.11.2023 oder einen 30.02.1999 geben.
Erstellen Sie eine Funktion uhrzeit()
, die Ihnen eine zufällige Uhrzeit für spätere Testdaten generiert. Eine Gültige Uhrzeit liegt zwischen 00:00 Uhr und 23:59 Uhr.
Die PHP-Funktion "is_numeric" kann immer nur eine Variable auf einen gültigen Inhalt prüfen. Erstellen Sie eine Funktion arr_numeric()
, die prüft, ob in einem übergebenen Array alle Werte numerisch sind.
Im Erfolgsfall gibt die Funktion true
zurück, sonst false
Hinweis:
true/false-Rückgabewerte können (im Hauptprogramm) nur indirekt über eine IF-Bedingung
ausgeben werden.
Erstellen Sie eine Funktion Caesar(text, schluessel)
, die einen übergeben Text nach der cäsarischen Verschlüsselung codiert zurückgibt.
Beispiel: caesar("affe",3) liefert "diih", d.h. zum Ascii-Wert von a werden 3 addiert und danndas Zeichen zurückgegeben, das gleiche jeweils für f und e...
Beachten Sie aber den "Sprung" nach vorn bei der Verschlüsselung von "z" etc.
Erstellen Sie eine Funktion checkit()
. Diese soll folgendes leisten:
- Wird eine Zahl übergeben, ist aus dieser Zahl die Wurzel zu ziehen und zurückzugeben.
- Wird ein Text übergeben, so ist die Anzahl Zeichen in diesem Text zu zählen und zurück- zugeben.
- Werden 2 oder mehr Zahlen übergeben, ist der Durchschnitt zurück zu geben.
- Wird nichts übergeben, ist der Wochentag (deutsch ausgeschrieben) von Weihnachten
zurückzugeben
Beispiel: "Der 24.12. fällt dieses Jahr auf einen Mittwoch."
Erstellen Sie eine Funktion super()
. Diese soll folgendes leisten:
- Wird nichts übergeben, ist das Tagesdatum in "deutscher Form" mit ausgeschriebenem Monat zurückzugeben.
- Wird eine Zahl übergeben, ist aus dieser Zahl die Wurzel zu ziehen und zurückzugeben.
- Werden 2 Zahlen übergeben, ist die erste Zahl durch die zweite zu teilen und das Ergebnis zurückzugeben.
- Werden mehr als 2 bis 5 Zahlen übergeben, ist das Minimum zurück zu geben.
- Begrüßen Sie den Besucher Ihrer Webseite mit Namen und tageszeitabhängigem Gruß: Guten Morgen / Guten Tag/ Guten Abend / Nanu, immer noch wach?
- Geben Sie in einem Formularfeld beliebig viele Zahlen durch Komma getrennt ein, und lassen Sie von einem Programm zählen, wie viele Werte es waren.
- Gaestebuch
- Zähler
- i|o in Textdatei
Erstellen Sie ein Gästebuch, so dass User auf Ihrer Webseite Kommentare hinterlassen können. Die User sollen in einem HTML-Formular ihren Namen, Mailadresse und einen Kommentar (textarea!) eingeben, zusätzlich speichern Sie bitte Datum, Uhrzeit und die (virtuelle) IP zu jedem Eintrag.
Stellen Sie das Gästebuch chronologisch rückwärts (aktuelle Einträge vorn) auf der Webseite in optisch ansprechender Form dar.
Die externen Links in einer Webseite sollen dynamisch aus einer Vorlagendatei
erstellt werden. Dazu wird eine Textdatei mit 2 Feldern erstellt: Text, Ziel.
Diese Datei ist mit PHP auszulesen und in einer Webseite sind die Links dann
daraus zu erstellen.
Beispiel:
Mein Haus#http://www.neuschwanstein.de/
Mein Garten#http://www.plantenunblomen.de/
Mein Auto#http://www.maybach.de/
Geben Sie die Datei kfz.csv
in einer zweispaltigen HTML-Tabelle (Spalten:
Kennzeichen, Zulassungsbezirk) aus.
Geben Sie die KFZ-Liste nach Zulassungsbezirken sortiert aus.
- csvDatei auslesen und Html-Datei Erzeugen
- Array key/value
Leider hat sich in der Datei "Liste-Staedte-in-Deutschland.txt" beim Speichern der Städte ein
Fehler eingeschlichen, bei Postleitzahlen mit führender Null fehlt genau diese Zahl, also statt
01067;Dresden steht dort nur 1067;Dresden ...
Erstellen Sie ein PHP-Skript, dass die PLZ-Liste in eine neue, saubere Datei exportiert.
Geben Sie Plz, Ort und Bundesland der neuen Städteliste in einer übersichtlichen HTML-Tabelle aus.
Erstellen Sie eine Liste der deutschen Monatsnamen in einer Datei "monate.de", diese Datei soll für die Ausgabe des Monatstextes in ein Array eingelesen werden.
Erstellen Sie ebenfalls eine Datei für die Wochentage. Für diese Tage gilt allerdings der Zusatz, dass das entsprechende Array assoziativ sein soll und daher die englischen Tageskürzel mit im Datensatz sein müssen!
User können zur "Monatsnamenausgabe" die Sprache wählen und es wird eine entsprechende Datei benutzt. Erstellen Sie dazu Listen mit den Monatsnamen in jeweils einer anderen Sprache in einer Datei, also z.b. Dänisch.txt , Tuerkisch.txt, Franzoesisch.txt, Ungarisch.txt, etc.
Alternativ kann man auch einen geschickten Datensatz basteln und wegschreiben bzw. auslesen
Beispiel:
Januar#january#janvier#jannar#eanáir
Die jeweiligen Sprachen stehen dann immer in der gleichen Spalte...
- Login
- captcha-Verarbeitung
- Session-Verarbeitung
- Datenbankverarbeitung MySql
- SELECT-statement selbst eingeben
- Artikelname (oder ein Teil wird eingegeben) und die passenden Daten angezeigt
- optional:Tabelle kann gewählt werden
- Datenbankabfragen in Textdatei exportieren
- Datensätze anlegen
- MySql Datenbank
- Datenbanund mit Tabellen und Spalten anlegen
- Fremdschlüssel erstellen und mit Primärschlüssel verbinden
- Abfragen mit
UNION
verknüpfen
Erinnern Sie sich an die Postleitzahlendatei (stadtneu.txt), die Sie mit rein fünftselligen PLZ neu erstellt haben? Diese Datei importieren Sie bitte in unsere Nordwind-DB. Dazu müssen Sie zuerst allerdings eine passende Tabelle erstellen, natürlich mit "CREATE TABLE" per PHP-Skript!
Erstellen Sie die Datei umsatz.txt
, die die Umsätze aller Kunden enthält.
Es sollen die Adressen (Firma, Straße, Plz, Ort, Land) aller Kunden aus Brasilien in die Datei br.txt
exportiert werden. Trennzeichen zwischen den Feldern soll
die Raute #
sein.
Die externen Links in einer Webseite sollen dynamisch aus einer DB-Tabelle
erstellt werden. Dazu wird eine Datenbanktabelle mit 2 Text-Feldern erstellt: Text
varchar(30), Ziel varchar(200).
Mein Haus#http://www.neuschwanstein.de/#Title
Mein Garten#http://www.plantenunblomen.de/#Title
...
Mein Auto#http://www.maybach.de/#Title
...
Zur vorigen Aufgabe erstellen Sie natürlich eine Webseite, die die Links dann anzeigt ...
Gegeben ist folgender Code
$versuch [2] = 69;
$versuch [7] = 42;
$versuch [44] = 47. 11;
$versuch [12] = date ("Y");
$versuch [9] = 26;
Ist ein solches Array in PHP gültig?
- Geben Sie alle Elemente in einer "Bullet List" aus!
- Geben Sie das Array (Schlüssel und Werte) nach Inhalt numerisch sortiert als HTML-Tabelle aus.
Was ist falsch am Funktionsaufruf:
$huch()=69;
Ist folgende Anweisungsfolge erlaubt?
$hach=69;
$hach=true;
$hach = "7";
Was steht auf dem Bildschirm nach folgender Anweisung: (Wert von $hach aus der vorigen Aufgabe!)
echo "Wert von $hach: " ;
echo '$hach Euro' ;
Erstellen Sie NUR eine Funktion km( )
die Schritte in Kilometer umrechnet. Die Anzahl der Schritte ist der erste Übergabeparameter, optional kann ein zweiter Wert mit der Schrittlänge (in cm) an die Funktion übergeben werden.
Wird kein zweiter Wert übergeben, ist mit einer Default-Schrittlänge von 75 cm zu rechnen!
Erstellen Sie eine Funktion vol()
die aus 1 oder 3 übergebenen Werten das Volumen eines Quaders berechnet.
(Formel für das Volumen: V = a * b * c
)
Wird dabei nur 1 Wert übergeben, ist von einem Würfel auszugehen,
bei 3 Werten sei es ein Quader.
Werden keiner, zwei oder mehr als drei Werte übergeben, ist "Fehler"
zurückzugeben,
sonst das korrekte Ergebnis.
Eine zusätzliche Prüfung auf Übergabe von 0, negativen Werten
oder gar Texten ist nicht verlangt.
Aufrufbeispiele:
$z = vol($_GET["a"], $_GET["b"], $_GET["c"]);
echo vol($y);
echo vol(); // liefert "#Fehler"
$x = vol(1, $e); // liefert "#Fehler"
Füllen Sie ein ARRAY mit einigen Autokennzeichen und Städtenamen:
- B => Berlin
- HH => Hansestadt Hamburg
- HWI => Hansestadt Wismar
- MD => Magdeburg
- S => Stuttgart
- HRO => Hansestadt Rostock
- M => München
- MZ => Mainz
- Geben Sie die Städtenamen alphabetisch aufsteigend sortiert wieder aus, je Stadt 1 Zeile. (als HTML "Bullet-List" oder nummerierte Liste)
- Geben Sie Autokennzeichen und Städtenamen nach Kennzeichen sortiert in einer kleinen HTML-Tabelle (mit 2 Spalten logischerweise) wieder aus.
- Exportieren Sie die Daten aus der Datei in eine sequentielle Datei "Kfz.txt", Feldtrenner soll die Raute("#") sein.
-
Extras:
Suchen Sie den Ort "Hamburg" (was sonst?!?) in dem Array, im Erfolgsfalle soll "Hummel Hummel!" ausgeben werden, ansonsten "So\'n Schiet aber ook!"
Erstellen Sie eine PHP-Funktion divrest(a, b)
,
die das gute alte Teilen mit Rest, z.B. 14 : 3 = 4 Rest 2, realisiert.
Dazu werden zwei Zahlen übergeben und die Funktion gibt einen String als Ergebnis zurück. Eine Prüfung auf negative Werte ist nicht verlangt, aber bei Division durch 0 ist "#DivByZero" zurückzugeben!
Beispiele:
$erg = divrest(12, 5); // 2 Rest 2
$erg = divrest(12, 4); // 3 Rest 0
echo divrest(8, 9); // 0 Rest 9
echo divrest(888,0); // "#DivByZero"
Erstellen Sie NUR eine Funktion km()
, die Schritte in Kilometer umrechnet. Die Anzahl der Schritte ist der erste Übergabeparameter, optional kann ein zweiter Wert mit der Schrittlänge (in Meter) an die Funktion übergeben werden.
Wird kein zweiter Wert übergeben, ist mit einer Default-Schrittlänge von 0,8 m zu rechnen! Weitere Fehlerprüfungen sind nicht verlangt.
Es wurden in einem HTML-Formlar beliebig viele Zahlen, durch Komma getrennt, eingegeben. Diese Werte werden über das Formularfeld "werte" an Ihr PHP-Programm übergeben.
Beispiel: $_GET["werte"] enthält "8,14,37,4.571,964,47,28.5"
Erstellen Sie je ein PHP-Skript-Fragment, das
a) das Feld $_GET["werte"] in ein neues Array $arrZ überträgt
b) Den größten Wert, den kleinsten Wert und den Durchschnitt der Zahlen aus dem Array $ arrZ ermittelt und alle drei Werte ausgibt.
(Betrachten Sie das Array als gefüllt, wenn Sie Teil 1 nicht gemacht haben!)
c) Das neue Array $arrZ numerisch aufsteigend sortiert
und in einer "Bullet List"(je Element ein Aufzählungspunkt) wieder ausgibt
(Betrachten Sie das Array als gefüllt, wenn Sie Teil 1 nicht gemacht haben!)
Hinweis: - Die Aufgabenteile können auch unabhängig voneinander gelöst werden!
- Fehlerprüfungen sind nicht gefordert.
Wir möchten Kunden und Freunde unserer Unternehmung in Zukunft mit einem monatlichen Newsletter beglücken. Dazu können die User sich bei uns per HTML-Formular eintragen.
Die Daten sollen zeilenweise in die sequentielle Textdatei "adress.csv" eingetragen werden, je Eintrag eine Zeile, Feldseparator soll die Raute ("#") sein. Neben Name und Email soll auto- matisch auch das Eintragsdatum in der Form "tt.mm.jj – hh:mm" und die IP-Adresse gespei- chert werden. Erstellen Sie den dazugehörigen Code für die Datei "eintragen.php".
Hilfe: Die IP der User liegt in $_SERVER["REMOTE_ADDR"]
Gegeben ist das folgende assoziative PHP-Array
$kurz = array(
"de" => "Deutschland",
"tv" => "Tuvalu",
"ch" => "Schweiz",
"hu" => "Ungarn",
"es" => "Spanien",
"uk" => "Großbritannien",
"lv" => "Lettland"
);
a) Erstellen Sie den PHP-Code zur Sortierung des Arrays $kurz
nach den Indexwerten (aufsteigend)
und
b) Erstellen Sie den PHP-Code zur Ausgabe der Indexe und Werte untereinander in einer einfachen HTML-Bullet-List aus.
c) Das Array wird mit dem Befehl "sort($kurz);" sortiert.
Geben Sie Schlüssel und Inhalte an!