Odwracanie znaków w słowach bez zmiany kolejności słów
Założenie: Napiszemy funkcję w PHP, która odwróci kolejność znaków w każdym słowie zdania, bez zmiany kolejności samych słów.
Krok po kroku:
- Podział zdania na słowa: Używamy funkcji
explode()
, aby rozdzielić zdanie na tablicę słów. Każde słowo będzie osobnym elementem tablicy. - Odwrócenie każdego słowa: Pętlą
foreach
przechodzimy przez tablicę słów i dla każdego słowa używamy funkcjistrrev()
, aby odwrócić kolejność znaków. - Połączenie słów: Funkcja
implode()
łączy elementy tablicy w jedno zdanie, używając spacji jako separatora.
$zdanie = "To jest przykład zdania.";
$slowa = explode(" ", $zdanie);
foreach ($slowa as &$slowo) {
$slowo = strrev($slowo);
}
$zdanieOdwrocone = implode(" ", $slowa);
echo $zdanieOdwrocone; // Wyświetli: oT tse .aidlpmark ainadz
Pełny kod:
Ten przykład pokazuje podstawowe operacje na stringach w PHP, takie jak podział, odwrócenie i łączenie. Zachęcamy do eksperymentowania z innymi funkcjami i tworzenia własnych przykładów!