Wizualne efekty odwracania tekstu
Założenie: Napiszemy skrypt PHP, który odwraca tekst i wyświetla go w konsoli, symulując efekt wizualnego odwracania.
Krok po kroku:
- Deklaracja zmiennej tekstowej: Zdefiniujmy zmienną przechowującą tekst, który chcemy odwrócić.
- Odwrócenie tekstu za pomocą funkcji `strrev()`: Funkcja `strrev()` odwraca kolejność znaków w stringu.
- Wyświetlenie tekstu krok po kroku: Użyjemy pętli `for` aby wyświetlić tekst znak po znaku, symulując efekt odwracania.
$tekst = "Ala ma kota";
$tekstOdwrocony = strrev($tekst);
for ($i = 0; $i < strlen($tekstOdwrocony); $i++) {
echo $tekstOdwrocony[$i];
usleep(100000); // Pauza 0.1 sekundy
}
Funkcja `usleep()` powoduje przerwę w wykonywaniu skryptu, co pozwala na wizualizację odwracania tekstu w konsoli. Wartość `100000` odpowiada 0.1 sekundy.
Pamiętaj, że ten przykład działa w konsoli (CLI). Aby go uruchomić, zapisz kod w pliku (np. `odwroc.php`) i uruchom go z linii komend: `php odwroc.php`.
Ten przykład pokazuje podstawowe operacje na stringach w PHP, w tym użycie funkcji `strrev()` i pętli `for`. Zachęcamy do eksperymentowania z różnymi tekstami i wartościami czasu pauzy w funkcji `usleep()`!