Menu
Coddy logo textTech

Pobieranie danych od użytkownika

Część sekcji Podstawy ścieżki PHP w Coddy. Lekcja 13 z 71.

Do tej pory przechowywaliśmy w zmiennych wartości, które sami wymyśliliśmy. Programy zazwyczaj 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 z systemu, musimy napisać:

$var = trim(fgets(STDIN));

Spowoduje to zapisanie danych wejściowych w zmiennej $var: nazwie zastępczej dla dowolnej zmiennej, w której zdecydujesz się przechowywać dane wejściowe.

  • fgets(STDIN): odczytuje wiersz danych wejściowych; STDIN oznacza standardowe wejście (zazwyczaj klawiaturę lub strumień danych)
  • trim(): trim oznacza obcinać; usuwa nadmiarowe białe znaki i znaki nowego wiersza 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, wtedy $var będzie zawierać ciąg znaków "56".

challenge icon

Wyzwanie

Łatwy

Odczytaj dane wejściowe z systemu do zmiennych userName i userAge.

Jeśli utkniesz, zajrzyj do podpowiedzi!

Spróbuj swoich sił

<?php
$userName = ?;
$userAge = ?;

echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator PHP online