FUNKCE PRO PRÁCI S ŘETĚZCI addcslashes -- Opatřit řetězec lomítky ve stylu jazyka C addslashes -- Opatřit řetězec lomítky bin2hex -- Převést binární data na hexadecimální reprezentaci chop -- Odstranit netisknutelné znaky z konce řetězce chr -- Vrátit určitý znak chunk_split -- Rozdělit řetězec na menší části convert_cyr_string -- Převést z jedné znakové sady Azbuky do jiné convert_uudecode -- Decode a uuencoded string convert_uuencode -- Uuencode a string count_chars -- Vrátit informace o znacích použitých v řetězci crc32 -- Spočítat kontrolní součet crc32 řetězce crypt -- Jednosměrné zašifrování řetězce echo -- Vytisknout jeden nebo více řetězců explode -- Rozděluje řetězec jiným řetězcem fprintf -- Write a formatted string to a stream get_html_translation_table -- Vrací překladovou tabulku používanou v htmlspecialchars() a htmlentities() hebrev -- Převést logický Hebrejský text na vizuální text hebrevc -- Převést logický Hebrejský text na vizuální text s konverzí konců řádků html_entity_decode -- Convert all HTML entities to their applicable characters htmlentities -- Převést všechny použitelné znaky na HTML entity htmlspecialchars_decode -- Convert special HTML entities back to characters htmlspecialchars -- Převést zvláštní znaky na HTML entity implode -- Spojit prvky pole pomocí řetězce join -- Spojit prvky pole pomocí řetězce levenshtein -- Spočítat XXX Levenshteinovu vzdálenost mezi dvěma řetězci localeconv -- Get numeric formatting information ltrim -- Odstranit netisknutelné znaky ze začátku řetězce md5_file -- Calculates the md5 hash of a given file md5 -- Spočítat MD5 hash řetězce metaphone -- Spočítat metaphone klíč řetězce money_format -- Formats a number as a currency string nl_langinfo -- Query language and locale information nl2br -- Před všechny konce řádků v řetězci vloží HTML konce řádků number_format -- Format a number with grouped thousands ord -- Vrátit ASCII hodnotu znaku parse_str -- Rozparsovat řetězec do proměnných print -- Vytisknout řetězec printf -- Vytisknout formátovaný řetězec
quoted_printable_decode -- Převést quoted-printable řetězec na osmibitový řetězec quotemeta -- Opatřit lomítky metaznaky rtrim -- Odstranit netisknutelné znaky z konce řetězce setlocale -- Set locale information sha1_file -- Calculate the sha1 hash of a file sha1 -- Calculate the sha1 hash of a string similar_text -- Spočítat podobnost dvou řetězců soundex -- Spočítat soundex klíč řetězce sprintf -- Vrátit formátovaný řetězec sscanf -- Rozparsovat vstupní řetězec podle formátu str_getcsv -- Parse a CSV string into an array str_ireplace -- Case-insensitive version of str_replace(). str_pad -- Doplnit řetězec jiným řetězcem na určitou délku str_repeat -- Opakovat řetězec str_replace -- Nahradit všechny výskyty jednoho řetězce dalším řetězcem str_rot13 -- Perform the rot13 transform on a string str_shuffle -- Randomly shuffles a string str_split -- Convert a string to an array str_word_count -- Return information about words used in a string strcasecmp -- Binárně bezpečné case-insensitive porovnání řetězců strchr -- Najít první výskyt znaku strcmp -- Binárně bezpečně porovnat řetězce strcoll -- Locale based string comparison strcspn -- Najít délku úvodního segmentu neodpovídajícího masce strip_tags -- Odstranit z řetězce HTML a PHP tagy stripcslashes -- Un-quote string quoted with addcslashes() stripos -- Find position of first occurrence of a case-insensitive string stripslashes -- Zrušit escapování provedené funkcí addslashes() stristr -- strstr() bez rozlišení velikosti písmen strlen -- Zjistit délku řetězce strnatcasecmp -- Case-insensitive textové porovnání s využitím "natural order" algoritmu strnatcmp -- Porovnání řetězců algoritmem "přirozeného třídění" strncasecmp -- Binárně bezpečné case-insensitive porovnání prvních n znaků řetězců strncmp -- Binárně bezpečné porovnání prvních n znaků v řetězcích strpbrk -- Search a string for any of a set of characters strpos -- Najít pozici prvního výskytu řetězce strrchr -- Najít poslední výskyt znaku v řetězci strrev -- Obrátit řetězec strripos -- Find position of last occurrence of a case-insensitive string in a string strrpos -- Najít pozici posledního výskytu znaku v řetězci strspn -- Zjistit délku úvodního segmentu odpovídajícího masce strstr -- Najít první výskyt řetězce strtok -- Tokenize string strtolower -- Změnit řetězec na malá písmena
strtoupper -- Změnit řetězec na velká písmena strtr -- Přeložit určité znaky substr_compare -- Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters substr_count -- Spočítat počet výskytů řetězce substr_replace -- Nahradit část řetězce jiným řetězcem substr -- Vrátit část řetězce trim -- Odstranit netisknutelné znaky ze začátku a konce řetězce ucfirst -- Změní první písmeno řetězce na velké ucwords -- Změnit první znak každého slova v řetězci na velké písmeno vfprintf -- Write a formatted string to a stream vprintf -- Output a formatted string vsprintf -- Return a formatted string wordwrap -- Zalámat řetězec na daný počet znaků pomocí break znaku
strlen (PHP 3, PHP 4, PHP 5) strlen -- Zjistit délku řetězce Popis int strlen ( string string )
Vrací délku (počet znaků) argumentu string. Příklad 1. Příklad funkce strlen()
Strchr = strstr (PHP 3, PHP 4, PHP 5) strstr -- Najít první výskyt řetězce Popis string strstr ( string haystack, string needle )
Vrací část haystack od prvního výskytu needle do konce. Pokud needle nenajde, vrací FALSE. Pokud needle není řetězec, převede se na integer a použije se jako číselná hodnota znaku.
Poznámka: Pozn.: tato funkce rozlišuje velikost písmen. Pro hledání bez rozlišení velikosti písmen použijte stristr().
Příklad 1. Ukázka strstr()
strcmp (PHP 3, PHP 4, PHP 5) strcmp -- Binárně bezpečně porovnat řetězce Popis int strcmp ( string str1, string str2 )
Pokud je str1 méně než str2, vrací < 0; pokud je str1 větší než str2, vrací > 0, a 0, pokud jsou stejné. Pozn.: toto srovnání je case-sensitive.
strtr (PHP 3, PHP 4, PHP 5) strtr -- Přeložit určité znaky Popis string strtr ( string str, string from, string to ) string strtr ( string str, array replace_pairs )
Tato funkce upraví str tak, že všechny výskyty všech znaků ve from přeloží na odpovídající znaky v to a vrátí výsledek. Pokud jsou from a to různě dlouhé, přebývající znaky z delšího z těch dvou se ignorují. Příklad 1. Ukázka strtr() strtr() se dá také volat pouze se dvěma argumenty. Při volání se dvěma argumenty se chová takto: from musí být pole obsahující páry řetězců, které se zamění ve zdrojovém řetězci. strtr() vždy hledá nejdelší možnou shodu a NENAHRAZUJE ty části řetězce, na kterých už pracovala. Příklad 2. strtr() example with two arguments "nazdar", "nazdar" => "ahoj"); echo strtr("nazdar lidi, řekl jsem ahoj", $trans); ?>
Výsledek: ahoj lidi, řekl jsem nazdar
FUNKCE PRO ODESÍLÁNÍ MAILU mail("cilovy@lmail.cz", "Můj předmět", "Řádek 1\nŘádek 2\nŘádek 3");
?>