Benutzereingaben
Teil des Abschnitts Grundlagen der PHP-Journey von Coddy. Lektion 13 von 71.
Bisher haben wir Werte, über die wir nachgedacht haben, in Variablen gespeichert. Programme funktionieren normalerweise nicht auf diese Weise. Wir erhalten Werte aus einer externen Quelle, zum Beispiel von einem Benutzer.
Um Eingaben von einem Benutzer oder dem System zu erhalten, müssen wir Folgendes schreiben:
$var = trim(fgets(STDIN));Dadurch wird die Eingabe in der Variable $var gespeichert: einem Platzhalternamen für jede Variable, in der du die Eingabe speichern möchtest.
fgets(STDIN): liest eine Eingabezeile ein;STDINbedeutet Standardeingabe (typischerweise die Tastatur oder ein Datenstrom)trim(): trim bedeutet abschneiden; es entfernt zusätzlichen Leerraum und Zeilenumbrüche am Anfang und Ende der Eingabe
Die Eingabe ist immer vom Typ Zeichenkette. Wenn die Eingabe beispielsweise 56 ist, enthält
$vardie Zeichenkette"56".
Aufgabe
EinfachLies die Eingabe aus dem System in die Variablen userName und userAge ein.
Wenn du nicht weiterkommst, sieh dir den Hinweis an!
Probier es selbst
<?php
$userName = ?;
$userAge = ?;
echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Vergleichs- und logische Operatoren
VergleichsoperatorenGleichheit und IdentitätLogische Operatoren Teil 1Logische Operatoren Teil 2Zusammenfassung – Einfache Logik2Variablen und Datentypen
ZahlenStrings und AnführungszeichenBoolesche WerteNamenskonventionenRückblick – VariableninitialisierungLeere VariablenString-VerkettungBenutzereingabenIn andere Datentypen umwandeln5Bedingte Logik
If-AnweisungIf - ElseDer ternäre OperatorNull-Koaleszenz-OperatorSwitch-AnweisungZusammenfassung – Entscheidungen treffen8Schleifen
For-SchleifeWhile-SchleifeForeach-SchleifeSchleifen mit Schlüsseln und WertenBreak-AnweisungContinue-AnweisungRückblick – Iterieren über Daten11Abschließende Herausforderungen
Herausforderung – FakultätsberechnungHerausforderung – Längstes WortHerausforderung – Vokalzähler3Grundlegende Operatoren
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorZusammengesetzte ZuweisungInkrement/DekrementOperatorrangfolgeRückblick – Einfache BerechnungenString-OperatorenÜbe selbstständig: Online-PHP-Compiler