- addslashes($lancuch) - poprzedza znaki specjalne odwróconym ukośnikiem - slashem. Stosowane m.in. przy zapisie danych do bazy.
- nl2br($lancuch) - zmienia znaki przejścia do nowej linii na znacznik BR
- strlen($lancuch) - zwraca długość łańcucha
- substr($lancuch, $od, $ile) - funkcja ta zwraca część danego łańcucha zaczynając od pozycji $od o długości $ile - substr($lancuch, 0, 10) - zwróci pierwsze 10 znaków
- str_replace($co, $naco, $lancuch) - zamienia frazę $co na $naco w $lancuch
- strtr($lancuch, array()) - zamienia podane frazy, patrz przykład
- trim($lancuch) - usuwa białe spacje
- strip_tags($lancuch) - usuwa znaczniki HTML, można dodatkowo podać Tagi dozwolone - strip_tags($lancuch, "[TAGI DOZWOLONE]")
- stripslashes($lancuch) - usuwa odwrócone ukośniki, stosowana m.in. gdy odczytujemy łańcuch z bazy danych i wyświetlamy (linki itp. nie będą bez tego działać bo są zaslashowane)
- strrev($lancuch) - odwraca kolejność liter
- strtoupper($lancuch) - zmienia małe litery na duże
- strtolower($lancuch) - zmienia duże litery na małe
- strcmp($lancuch1, $lancuch2) - porównuje 2 łańcuch, zwraca 0 gdy są identyczne
str_replace i strtr
strtr pozwala na zamianę wielu fraz w jednym wywołaniu. str_replace tylko jedno. Przy zamiania powyżej 2 fraz w łańcuchu należy używać strtr gdyż rozbudowane strtr jest szybsze od 3 i większej ilości str_replace.Inne przykłady
- Dodane: 14.07.2008 przez riklaunim