CX. Strengfunktioner

Introduktion

Disse funktioner manipulere alle strenge på forskellige måder. Nogle mere specialiseret funktioner kan findes i regulære udtryk og URL håndtering sektionerne.

Mere information omkring hvordan strenge opfører sig, specielt i forhold til brug af enkelte og dobbelte citationstegn, og escape sekvænser, se Strenge indlægget i Typer sektionen af manualen.

Systemkrav

Ingen eksterne libraries er nødvendige for at kompilere denne udvidelse.

Installation

Der er ingen installation nødvendig for at kunne bruge disse funktioner; de er en del af PHP kernen.

Foruddefinerede Konstanter

Konstanterne nedenunder er defineret af denne udvidelse, og vil kun være tilgængelige når denne udvidelse enten er blevet kompileret ind i PHP eller dynamisk indsat under runtime.

CRYPT_SALT_LENGTH integer

CRYPT_STD_DES integer

CRYPT_EXT_DES integer

CRYPT_MD5 integer

CRYPT_BLOWFISH integer

HTML_SPECIALCHARS (integer)

HTML_ENTITIES (integer)

ENT_COMPAT (integer)

ENT_QUOTES (integer)

ENT_NOQUOTES (integer)

CHAR_MAX (integer)

LC_CTYPE (integer)

LC_NUMERIC (integer)

LC_TIME (integer)

LC_COLLATE (integer)

LC_MONETARY (integer)

LC_ALL (integer)

LC_MESSAGES (integer)

STR_PAD_LEFT (integer)

STR_PAD_RIGHT (integer)

STR_PAD_BOTH (integer)

Se også

For endnu mere avanceret streng håndterings- og manipulationsfunktioner tag et kig på POSIX regulære udtryk funktioner og Perl kompatible regulære udtryk funktioner.

Indholdsfortegnelse
addcslashes -- Quote string with slashes in a C style
addslashes -- Beskyt en streng med slashes
bin2hex --  Konvertere binær data til en hexadecimal repræsentation
chop -- Et alias for rtrim()
chr -- Returnere et specifikt tegn
chunk_split -- Del en streng ind i mindre fragmenter
convert_cyr_string --  Konvertér fra et kyrilisk tegnsæt til et andet.
convert_uudecode --  Afkod en uuencode'et streng
convert_uuencode --  Uuencode en streng
count_chars --  Returner information om tegn brugt i en streng
crc32 -- Beregner den flerleddede crc32 størrelse af en streng
crypt -- En-vejs strengkryptering (hashing)
echo -- Udskriv en eller flere strenge
explode -- Del en streng med en streng
fprintf -- Write a formatted string to a stream
get_html_translation_table --  Returnerer oversættelsestabellen brugt af htmlspecialchars() og htmlentities()
hebrev --  Konverter logisk hebraisk tekst til en visuel tekst
hebrevc --  Konvertere logisk hebraisk tekst til en visuel tekst med linieskift konvertering
html_entity_decode --  Convert all HTML entities to their applicable characters
htmlentities --  Convert all applicable characters to HTML entities
htmlspecialchars --  Konverter specielle tegn til HTML-entiteter
implode -- Sammensæt array elementer med en streng
join -- Et alias for implode()
levenshtein --  Calculate Levenshtein distance between two strings
localeconv -- Få numerisk formateringsinformation
ltrim --  Strip whitespace from the beginning of a string
md5_file -- Beregner md5 hash af en given fil
md5 -- Beregner md5 hash af en streng
metaphone -- Calculate the metaphone key of a string
money_format -- Formaterer et tal som en valutastreng
nl_langinfo --  Query language and locale information
nl2br --  Indsætter HTML linieskift før alle nye linier i en streng
number_format -- Formatér et nummer, med grupperede tusinder
ord -- Returnere ASCII værdien af et tegn
parse_str -- Parses the string into variables
print -- Udskriv en streng
printf -- Udskriv en formateret streng
quoted_printable_decode --  Konverterer en quoted-printable streng til en 8 bit streng
quotemeta -- Quote meta tegn
rtrim --  Fjerner whitespace fra enden af en streng
setlocale -- Set locale information
sha1_file -- Calculate the sha1 hash of a file
sha1 -- Calculate the sha1 hash of a string
similar_text --  Beregn ligheden mellem to strenge
soundex -- Beregn soundexnøglen på en streng
sprintf -- Returner en formateret streng
sscanf --  Analyserer input fra en streng ud fra en struktur
str_ireplace --  Case-insensitive version of str_replace().
str_pad --  Udvid en streng til en bestemt længe med en anden streng
str_repeat -- Gentager en streng
str_replace --  Erstatter alle forekomster af søgestrengen med erstatningsstrengen.
str_rot13 -- Perform the rot13 transform on a string
str_shuffle -- Blander tilfældigt en string
str_split --  Convert a string to an array
str_word_count --  Return information about words used in a string
strcasecmp --  Binær sikker case-insensitive strengsammenligning
strchr -- Et alias for strstr()
strcmp -- Binær sikker strengsammenligning
strcoll -- Locale based string comparison
strcspn --  Find længde på begyndende del der ikke matcher en maske
strip_tags -- Fjern HTML- og PHP-tags fra en streng
stripcslashes --  Un-quote string quoted with addcslashes()
stripos --  Find positionen på den første forekomst af en streng der ikke skelner mellem små og store bogstaver
stripslashes --  Fjern backslashes fra en streng, der blevet beskyttet med addslashes()
stristr --  strstr() uden forskel på store og små bogstaver
strlen -- Få længen på en streng
strnatcasecmp --  Case insensitive string comparisons using a "natural order" algorithm
strnatcmp --  String comparisons using a "natural order" algorithm
strncasecmp --  Binary safe case-insensitive string comparison of the first n characters
strncmp --  Binary safe string comparison of the first n characters
strpbrk --  Search a string for any of a set of characters
strpos --  Find positionen på første forekomst af en streng
strrchr --  Find the last occurrence of a character in a string
strrev -- Vend om på en streng
strripos --  Find position of last occurrence of a case-insensitive string in a string
strrpos --  Find position of last occurrence of a char in a string
strspn --  Find længden på det første segment der passer til en maske
strstr -- Find første forekomst af en streng
strtok -- Tokenize string
strtolower -- Omdan en streng til små bogstaver
strtoupper -- Omdan en streng til store bogstaver
strtr -- Translate certain characters
substr_compare --  Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters
substr_count -- Tæl antallet af delstreng fremkomster
substr_replace -- Replace text within a portion of a string
substr -- Returnerer en del af en streng
trim --  Strip whitespace from the beginning and end of a string
ucfirst -- Skriv en strengs første bogstav med stort
ucwords --  Uppercase the first character of each word in a string
vprintf -- Output a formatted string
vsprintf -- Return a formatted string
wordwrap --  Ombryd en streng ved et givent antal tegn ved hjælp af et ombrydningstegn.