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!