Odwracanie kolejności słów w zdaniu
Założenie: Napiszemy funkcję w PHP, która odwróci kolejność słów w zdaniu.
Krok po kroku:
- Podział zdania na słowa: Użyjemy funkcji `explode()` do podzielenia zdania na tablicę słów. Rozdzielnikiem będzie spacja.
- Odwrócenie kolejności słów w tablicy: Użyjemy funkcji `array_reverse()` do odwrócenia kolejności elementów w tablicy `$slowa`.
- Połączenie słów w zdanie: Użyjemy funkcji `implode()` do połączenia elementów tablicy `$slowaOdwrocone` w jedno zdanie, używając spacji jako separatora.
$zdanie = "To jest przykładowe zdanie.";
$slowa = explode(" ", $zdanie);
Funkcja `explode(” “, $zdanie)` dzieli string `$zdanie` na podtablice, używając spacji jako separatora. Wynikiem jest tablica `$slowa` zawierająca poszczególne słowa.
$slowaOdwrocone = array_reverse($slowa);
Funkcja `array_reverse($slowa)` tworzy nową tablicę `$slowaOdwrocone` z elementami tablicy `$slowa` w odwróconej kolejności.
$zdanieOdwrocone = implode(" ", $slowaOdwrocone);
echo $zdanieOdwrocone; // Wyświetli: zdanie. przykładowe jest To
Funkcja `implode(” “, $slowaOdwrocone)` łączy elementy tablicy `$slowaOdwrocone` w jeden string, używając spacji jako separatora między słowami.
Ten przykład pokazuje podstawowe operacje na stringach w PHP, takie jak podział na tablicę i ponowne łączenie. Zachęcamy do eksperymentowania z różnymi zdaniami i rozwijania tej funkcji o dodatkowe funkcjonalności!