Usunięcie białych znaków z tekstu (str_replace)
Założenie: Nauczymy się, jak usunąć zbędne białe znaki (spacje, tabulatory, znaki nowej linii) z tekstu w PHP za pomocą funkcji str_replace().
Krok po kroku:
- Przygotowanie tekstu z nadmiarowymi białymi znakami:
- Usunięcie białych znaków za pomocą
str_replace(): - Wyświetlenie oczyszczonego tekstu:
$tekst = " To jest tekst z dużą ilością spacji. \t\n";
Zmienna $tekst zawiera tekst z wieloma spacjami, tabulatorami (\t) i znakami nowej linii (\n).
$tekst_oczyszczony = str_replace(array(" ", "\t", "\n"), "", $tekst);
Funkcja str_replace() zastępuje wszystkie wystąpienia podanych znaków (spacja, tabulator, znak nowej linii) pustym ciągiem znaków (“”), effectively removing them. Używamy tablicy array() aby usunąć kilka znaków jednocześnie.
echo $tekst_oczyszczony; // Wyświetli: Tojesttekstzdużąilościąspacji.
Wyświetlamy oczyszczony tekst. Jak widać, wszystkie zbędne białe znaki zostały usunięte.
Ten przykład pokazuje podstawowe zastosowanie funkcji str_replace() do usuwania białych znaków. Zachęcamy do eksperymentowania z innymi znakami i funkcjami do czyszczenia tekstu w PHP!