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.