XCIX. Funkce pro práci s řetězci
Všechny
tyto
funkce
různými
způsoby
pracují
s
řetězci
.
Některé
specializovanější
funkce
najdete
v
sekcích
regulárních
výrazů
a
obsluha
URL
.
Informace
o
chování
řetězců
,
zvláště
v
souvislosti
s
použitím
jednoduchých
uvozovek
,
dvojitých
uvozovek
a
znaků
opatřených
zpětnými
lomítky
,
viz
položky
Řetězce
v
sekci
Typy
tohoto
manuálu
.
Další
informace
o
mnohem
mocnějším
zacházení
s
řetězci
a
obslužnými
funkcemi
nalezenete
v
sekcích
POSIX
funkce
pro
regulární
výrazy
a
Perl
kompatibilní
funkce
regulárních
výrazů
.
-
Obsah
-
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é
-
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
-- 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 filename
-
md5
-- Spočítat MD5 XXX 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řevede konce řádků na HTML konce řádků
-
number_format
-- Format a number with grouped thousands
-
ord
-- Vrátit ASCII hodnotu znaku
-
parse_str
-- Roparsovat ř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_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 v jiném
dalším řetězcem
-
str_rot13
-- Perform the rot13 transform on a string
-
str_shuffle
-- Randomly shuffles a string
-
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()
-
stripslashes
-- Un-quote string quoted with
addslashes()
-
stristr
-- Case-insensitive
strstr()
-
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
-
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
-
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_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
-
vprintf
-- Output a formatted string
-
vsprintf
-- Return a formatted string
-
wordwrap
-- Zalámat řetězec na daný počet znaků pomocí break
znaku