Formatowanie tekstu w PHP
Tekst, który przechowujemy w zmiennych typu string trzeba kiedyś wyświetlić na ekranie. W PHP mamy wiele instrukcji, które to robią w różny sposób. Tekst można wyświetlić na ekranie "jak jest" zachowany w zmiennej, ale możemy go też przed wyświetleniem odpowiednio sformatować.
Funkcje formatowania tekstu
Oto wykaz wybranych funkcji formatowania i wyświetlania tekstów.
Funkcja | Składnia | Opis |
echo | echo($zmienna) echo $zmienna |
Echo jest poleceniem, które wysyła do przeglądarki dowolny ciąg znaków, ujęty w cudzysłów lub apostrof. |
lcfirst | lcfirst($tekst) |
Funkcja lcfirst w PHP zamienia pierwszą literę w przekazanym argumencie na małą literę. |
ltrim | ltrim($tekst[,$znaki]) | Funkcja ltrim w PHP usuwa z końca tekstu białe znaki (lub inne). |
nl2br | nl2br($tekst, true/false) | Funkcja dodaje przed znacznikiem końca tekstu (\r\n, \n\r, \n and \r) znacznik XHTML <br /> (dla wartości true drugiego parametru) lub <br> (HTML) dla wartości false drugiego z parametrów. |
print($zmienna) print $zmienna |
Print jest poleceniem, które wysyła do przeglądarki dowolny ciąg znaków, ujęty w cudzysłów lub apostrof, podobnie jak echo. Różnica między echo i print jest taka, że:
|
|
printf | print("format", $arg1,..., $argN) | Funkcja printf wyświetla wartości zmiennych podanych jako argumenty funkcji w odpowiednim formacie. |
rtrim | rtrim($tekst[,$znaki]) | Funkcja rtrim w PHP usuwa z początku tekstu białe znaki (lub inne). |
strtolower | strtolower( $tekst) | Funkcja strtolower odpowiada za zamianę ciągu znaków wielkich liter na ciąg małych liter. |
strtoupper | strtoupper( $tekst) | Funkcja strtoupper odpowiada za zamianę ciągu znaków małych liter na ciąg wielkich liter. |
strtr | strtr( $tekst,$z,$na) lub strtr($tekst,$slownik) | Funkcja strtr w PHP pozwala na tłumaczenie znaków i/lub zamianę ich na inne. |
trim | trim($tekst[,$znaki]) | Funkcja trim w PHP usuwa z początku i końca tekstu białe znaki (lub inne). |
ucfirst | ucfirst($tekst) |
Funkcja ucfirst w PHP zamienia pierwszą literę w przekazanym argumencie na wielką literę. |
ucwords | ucwords($tekst) |
Funkcja ucwords w PHP zamienia pierwszą literę w każdym wyrazie w przekazanym argumencie na wielką literę. |
© medianauka.pl, 2021-11-01, A-4221