Estensione Strings
Documentazione delle funzioni dell'estensione Strings
Funzioni (93)
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
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 e
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
levenshtein()
Calcola la distanza Levenshtein tra due stringhe
localeconv()
Ottiene informazioni sul formato numerico
ltrim()
Rimuove gli spazi (o altri caratteri) 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 gruppi delle migliaia
ord()
Restituisce il valore ASCII di un carattere
parse_str()
Effettua il parsing della 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 (ed altri caratteri) 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_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
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
stripos()
Trova la prima occorrenza in una stringa senza distinzione tra maiuscole e minuscole
stripslashes()
Rimuove i caratteri di escape da una stringa su cui si è effettuato l'escape
stristr()
Versione insensibile alle maiuscole/minuscole di
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 (ed altri caratteri) 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