Czytanie z klawiatury (php://stdin)
Założenie: Nauczymy się, jak odczytywać dane wprowadzane przez użytkownika z klawiatury w PHP za pomocą strumienia php://stdin
.
Krok po kroku:
- Odczytanie danych z klawiatury: Używamy funkcji
fgets()
do odczytania linii tekstu z wejścia standardowego (klawiatury). Funkcjafgets()
przyjmuje jako argument strumień wejścia (STDIN
) i maksymalną liczbę znaków do odczytania.$dane = fgets(STDIN);
- Usunięcie znaku nowej linii:
fgets()
zwraca dane wraz ze znakiem nowej linii (\n). Usuwamy go za pomocą funkcjitrim()
.$dane = trim($dane);
- Wyświetlenie danych: Wyświetlamy odczytane dane na ekranie.
echo "Wpisałeś: " . $dane;
Cały kod:
Aby uruchomić ten kod, zapisz go do pliku (np. czytanie.php
) i uruchom go z linii komend: php czytanie.php
. Następnie wpisz tekst i naciśnij Enter.
Ten przykład pokazuje podstawy odczytu danych z klawiatury w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi funkcjami wejścia/wyjścia.