CXXI. Stringhe

Introduzione

Queste funzioni permettono di manipolare le stringhe in vari modi. Ulteriori funzioni specializzate possono essere trovate nel capitolo dedicato alle espressioni regolari e nel capitolo trattamento degli URL.

Per dettagli su come si comportano le stringhe, in particolare a riguardo l'uso degli apici singoli, doppi apici, e sequenze di escape, vedere il paragrafo Stringhe nel capitolo Tipi del manuale.

Requisiti

Non sono necessarie librerie esterne per utilizzare questo modulo.

Installazione

Non è necessaria nessuna installazione per usare queste funzioni, esse fanno parte del core di PHP.

Costanti predefinite

Queste costanti sono definite da questa estensione e sono disponibili solo se l'estensione è stata compilata nel PHP o se è stata caricata dinamicamente a 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)

Vedere anche:

Per funzioni più potenti nel gestire e manipolare le stringhe vedere anche i capitoli Funzioni per espressioni regolari POSIX e Funzioni per espressioni regolari compatibili Perl.

Sommario
addcslashes -- Esegue il quoting di una stringa con gli slash nello stile del C
addslashes -- Esegue il quoting di una stringa con gli slash '/'
bin2hex --  Converte i dati binari nella rappresentazione esadecimale
chop -- Alias di rtrim()
chr -- Restituisce un carattere specifico
chunk_split -- Divide una stringa in segmento più piccoli
convert_cyr_string --  Converte da un set di caratteri Cirillico ad un'altro
convert_uudecode --  Decodifica una stringa codificata con uuencode
convert_uuencode --  Codifica uuencode di una stringa
count_chars --  Restituisce informazioni sui caratteri usati in una stringa
crc32 -- Calcola il crc32 polinomiale di una stringa
crypt -- Criptazione di una stringa a senso unico (hashing)
echo -- Visualizza una o più stringhe
explode -- Suddivide una stringa
fprintf -- Scrive una stringa formattata in uno stream
get_html_translation_table --  Restituisce la tabella di decodifica utilizzata da htmlspecialchars() e htmlentities()
hebrev --  Converte il testo logico Ebraico in testo visuale
hebrevc --  Converte il testo logico Ebraico in testo visuale con conversione del carattere di 'a capo'
html_entity_decode --  Converte le entità HTML nei corrispondenti caratteri
htmlentities --  Converte tutti i possibili caratteri in entità HTML
htmlspecialchars --  Converte i caratteri speciali in entità HTML
implode -- Unisce gli elementi di una matrice in una stringa
join -- Alias di implode()
levenshtein --  Calcola la distanza Levenshtein tra due stringhe
localeconv -- Ottiene informazioni sul formato numerico
ltrim --  Rimuove gli spazi dall'inizio di una stringa
md5_file -- Calcola l'hash md5 del file dato
md5 -- Calcola il valore md5 di una stringa
metaphone -- Calcola la chiave metaphone di una stringa
money_format -- Formattazione di un numero come stringa monetaria
nl_langinfo --  Ricava informazioni sulla lingua e le impostazioni locali
nl2br --  Inserisce il tag HTML di 'a capo' prima di tutti i caratteri di 'a capo' della stringa
number_format -- Formatta un numero con i grupppi delle migliaia
ord -- Restituisce il valore ASCII di un carattere
parse_str -- Suddivide una stringa in variabili
print -- Visualizza una stringa
printf -- Visualizza una stringa formattata
quoted_printable_decode --  Converte una stringa 'quoted-printable' in una stringa a 8 bit
quotemeta -- Quota i meta caratteri
rtrim --  Rimuove gli spazi dalla fine della stringa
setlocale -- Imposta i parametri di localizzazione
sha1_file -- Calcola l'hash sha1 di un file
sha1 -- Calcola l'hash sha1 di una stringa
similar_text --  Calcola la similitudine tra due stringhe
soundex -- Calcola la chiave soundex di una data stringa
sprintf -- Restituisce una stringa formattata
sscanf --  Analizza l'input da una string in base al formato
str_ireplace --  Versione insensibile alle miuscole/minuscole di str_replace()
str_pad --  Riempie una stringa con un'altra stringa portando la prima ad una lunghezza pre-determinata
str_repeat -- Ripete una stringa
str_replace --  Sostituisce tutte le occorrenze della stringa cercata con la stringa di sostituzione
str_rot13 -- Esegue la trasformazione rot13 di una stringa
str_shuffle -- Mischia una stringa in modo casuale
str_split --  Converte una stringa in una matrice
str_word_count --  Restituisce informazioni sulle parole utilizzate in una stringa
strcasecmp --  Confronto non sensibile alle maiuscole e sicuro con i dati binari
strchr -- Alias di strstr()
strcmp -- Confronto tra stringhe affidabile con dati binari
strcoll -- Confronto tra stringhe basato sulle impostazioni locali
strcspn --  Trova la lunghezza del segmento iniziale che non soddisfa una maschera
strip_tags -- Rimuove i tag HTML e PHP da una stringa
stripcslashes --  Rimuove gli slash aggiunti con addcslashes()
stripos --  Trova la prima occorrenza in una stringa senza distinzione tra maiuscole e minuscole
stripslashes --  Rimuove gli slash aggiunti con addslashes()
stristr --  Versione insensibile alle maiuscole/minuscole di strstr()
strlen -- Restituisce la lunghezza di una stringa
strnatcasecmp --  Versione insensibile alle maiuscole/minuscole di confronto tra stringhe tramite l'algoritmo dell"ordine naturale"
strnatcmp --  Confronto tra stringhe con l'algoritmo dell' "ordine naturale"
strncasecmp --  Confronto sicuro con i testi binari, insensibile alle lettere maiuscole/minuscole sui primi n caratteri
strncmp --  Confronto tra stringhe sui primi n caratteri, sicuro con i dati binari
strpbrk --  Ricerca in una stringa uno qualsiasi dei caratteri di un dato set
strpos --  Trova la posizione della prima occorrenza di una stringa
strrchr --  Trova l'ultima occorrenza di un carattere in una stringa
strrev -- Inverte una stringa
strripos --  Trova la posizione dell'ultima occorrenza di una stringa in un'altra indipendentemente dalle lettere minuscole/maiusole
strrpos --  Trova la posizione dell'ultima occorrenza di un carattere in una stringa
strspn --  Trova la lunghezza di un testo che corrisponde alla maschera data
strstr -- Trova la prima occorrenza di una stringa
strtok -- Suddivide una stringa in token
strtolower -- Converte in minuscolo una stringa
strtoupper -- Converte in maiuscolo una stringa
strtr -- Traduce certi caratteri
substr_compare --  Confronto tra due stringhe a partire da una data posizione per n caratteri, sicuro con i dati binari e, opzionalmente, senza distinguere tra lettere maiuscole e minuscole
substr_count -- Conta il numero di occorrenze di un segmento di stringa
substr_replace -- Sostuisce una porzione di testo
substr -- Restituisce parte di una stringa
trim --  Rimuove gli spazi all'inizio e alla fine di un testo
ucfirst -- Converte in maiuscolo il primo carattere del testo
ucwords --  Converte in maiuscolo il primo carattere di ogni parola di una stringa
vfprintf -- Scrive una stringa formatta in un flusso
vprintf -- Visualizza una stringa formattata
vsprintf -- Restituisce una stringa formattata
wordwrap --  Divide una stringa ad un certo numero di caratteri utilizzando il carattere di divisione

Hosting by: hurra.com
Generated: 2007-01-26 17:56:53