Pobieranie danych od użytkownika
Część sekcji Podstawy ścieżki PHP w Coddy. Lekcja 13 z 71.
Jak dotąd przechowywaliśmy w zmiennych wartości, o których pomyśleliśmy. Programy zwykle tak nie działają. Otrzymujemy wartości z zewnętrznego źródła, na przykład od użytkownika.
Aby pobrać dane wejściowe od użytkownika lub systemu, musimy napisać:
$var = trim(fgets(STDIN));Spowoduje to zapisanie danych wejściowych w zmiennej $var: to nazwa zastępcza dla dowolnej zmiennej, w której zdecydujesz się zapisać dane wejściowe.
fgets(STDIN): odczytuje wiersz danych wejściowych;STDINoznacza standardowe wejście (zwykle klawiaturę lub strumień danych)trim(): trim oznacza „przycinać”; usuwa nadmiarowe białe znaki i znaki nowej linii z początku i końca danych wejściowych
Dane wejściowe są zawsze typu ciąg znaków. Na przykład, jeśli dane wejściowe to 56,
$varbędzie zawierać ciąg znaków"56".
Wyzwanie
ŁatwyWczytaj dane wejściowe z systemu do zmiennych userName i userAge.
Linie wyświetlające powitanie są już zapisane poniżej Twojego kodu.
Jeśli utkniesz, zajrzyj do podpowiedzi!
Spróbuj swoich sił
<?php
$userName = ?;
$userAge = ?;
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory porównania i logiczne
Operatory porównaniaRówność i tożsamośćOperatory logiczne — część 1Operatory logiczne — część 2Powtórka — prosta logika2Zmienne i typy danych
LiczbyCiągi znaków i cudzysłowyWartości logiczneKonwencje nazewnictwaPodsumowanie — inicjalizacja zmiennychPuste zmienneŁączenie ciągów znakówPobieranie danych od użytkownikaKonwersja na inne typy5Instrukcje warunkowe
Instrukcja ifIf - elseOperator trójargumentowyOperator null coalescingInstrukcja switchPodsumowanie — podejmowanie decyzji3Podstawowe operatory
Operatory arytmetyczneOperator moduloOperator potęgowaniaPrzypisanie złożoneInkrementacja/dekrementacjaPriorytet operatorówPowtórka — proste obliczeniaOperatory łańcuchów znakówPoćwicz samodzielnie: Kompilator PHP online