[PHP] [Funzioni] Elenco completo

nome e descrizione breve
(boolean)

Assegna espressamente ad una variabile il tipo booleano

(float)

Assegna espressamente ad una variabile il tipo decimale

(int)

Assegna espressamente ad una variabile il tipo integer

(string)

Assegna espressamente ad una variabile il tipo stringa

abs()

Restituisce il valore assoluto di un numero

addcslashes()

Antepone il carattere backslash (\) ai caratteri specificati della stringa cui acceda

addslashes()

Antepone il carattere backslash (\) ai seguenti caratteri: ' (apice singolo), " (doppio apice), \ (backslash), null.

array()

Crea un array

array_change_key_case()

Restituisce un array con gli indici in lettere minuscole (default) o maiuscole

array_chunk()

Divide un array in più parti

array_column()

Restituisce i valori di una colonna di un array multidimensionale

array_combine()

Restituisce un unico array combinando tra loro due array: uno per gli indici, l’altro per i valori

array_count_values()

Conta le ricorrenze dei valori di un array (e restituisce un array)

array_diff()

Confronta i valori di un array con quelli di uno o più array (e restituisce un array)

array_diff_assoc()

Confronta gli indici e i valori di un array con quelli di uno o più array (e restituisce un array)

array_diff_key()

Confronta gli indici di un array con quelli di uno o più array (e restituisce un array)

array_diff_uassoc()

Confronta gli indici e i valori di un array con quelli di uno o più array in base ad una funzione (e restituisce un array)

array_diff_ukey()

Confronta gli indici di un array con quelli di uno o più array in base ad una funzione (e restituisce un array)

array_fill()

Restituisce un array popolato con i seguenti valori: indice iniziale; quanti elementi; valore (comune) degli indici

array_fill_keys()

Restituisce un array che popola con gli indici ricavati da un array ed un determinato valore comune

array_filter()

Filtra i valori di un array in base ad una funzione

array_flip()

Restituisce un nuovo array invertendo indici e valori

array_intersect()

Confronta i valori di due o più array e restituisce un array dei valori comuni a tutti gli array

array_intersect_assoc()

Confronta indici e valori di due o più array e restituisce un array degli indici e valori comuni a tutti gli array

array_intersect_key()

Confronta gli indici di due o più array e restituisce un array degli indici comuni a tutti gli array (con i valori del primo array)

array_intersect_uassoc()

Compara indici e valori di due o più array sulla base di un funzione e restituisce un array degli indici e valori comuni

array_intersect_ukey()

Compara gli indici di due o più array sulla base di un funzione e restituisce un array degli indici comuni a tutti gli array.

array_key_exists()

Verifica se in un certo array sia presente un certo indice

array_keys()

Restituisce un array con gli indici dell’array cui acceda

array_map()

Invia ad una funzione i valori di uno o più array e restituisce un array con i valori ottenuti dalla funzione stessa

array_merge()

Restituisce un array dall’unione di due o più array

array_merge_recursive()

Restituisce un array dall’unione di due o più array (senza sovrascrivere gli eventuali indici uguali)

array_multisort()

Ordina uno o più array

array_pad()

Inserisce in un array un certo numero di elementi, con un valore specificato, prima o dopo gli eventuali elementi preesistenti nell’array stesso

array_pop()

Cancella l’ultimo elemento di un array (elemento che restituisce)

array_product()

Calcola e restituisce il prodotto degli elementi di un array

array_push()

Aggiunge uno o più elementi alla fine dell’array (e restituisce il nuovo numero di elementi).

array_rand()

Restituisce un array con gli indici casuali di un altro array

array_reduce()

Invia i valori di un array ad una funzione, che li riduce ad un unico valore, che restituisce

array_replace()

Sostituisce gli elementi di un array con gli elementi di uno o più array con gli stessi indici

array_replace_recursive()

Sostituisce, in modo ricorsivo, gli elementi di un array con gli elementi di uno o più array che abbiano gli stessi indici.

array_reverse()

Restituisce un array con gli elementi in ordine inverso

array_search()

array_shift()

Rimuove il primo elemento da un array e ne restituisce il valore

array_slice()

Restituisce un array che è la parte selezionata di un altro array

array_splice()

Rrimuove gli elementi selezionati da un array e li sostituisce (eventualmente) con nuovi elementi

array_sum()

Calcola e restituisce la somma di tutti i valori dell’array

array_udiff()

Confronta, secondo una funzione, i valori di due o più array e restituisce un array con le differenze

array_udiff_assoc()

Confronta, secondo una funzione, le chiavi ed i valori di due o più array e restituisce un array con le differenze

array_udiff_uassoc()

Confronta, secondo due funzioni, le chiavi ed i valori di due o più array e restituisce un array con le differenze

array_uintersect()

Confronta, secondo una funzione, i (soli) valori di due o più array e restituisce un array dei valori comuni a tutti gli array

array_uintersect_assoc()

Confronta, secondo una funzione, indici e valori di due o più array e restituisce un array degli indici e valori comuni a tutti gli array

array_uintersect_uassoc()

Confronta, secondo due funzioni, le chiavi ed i valori di due o più array e restituisce un array con gli elementi comuni a tutti gli array

array_unique()

Rimuove i valori duplicati all’interno di un array, restituendo un nuovo array senza quei doppioni

array_unshift()

Inserisce uno o più elementi all’inizio di un array

array_values()

Restituisce un array numerico contenente tutti i valori di un altro array

array_walk()

Esegue ogni elemento dell’array in una funzione definita dall’utente, i cui parametri sono i valori e gli indici dell’array stesso

array_walk_recursive()

Esegue ogni elemento dell’array multidimensionale in una funzione definita dall’utente, i cui parametri sono i valori e gli indici dell’array stesso

arsort()

Ordina un array in modo discendente in base al valore dei suoi elementi, senza modificarne gli indici

asort()

Ordina un array in modo ascendente in base al valore dei suoi elementi, senza modificarne gli indici

assert()

Verifica se una asserzione è falsa

assert_options()

Verifica se una asserzione è falsa

base64_decode()

Decodifica una stringa con MIME base64

base64_encode()

Codifica una stringa con MIME base64

basename()

Estrapola e restituisce il nome del file di un certo percorso

bin2hex()

Converte una stringa di dati binari (ASCII) nella sua rappresentazione esadecimale

bindec()

Converte un numero binario in un numero decimale

cal_days_in_month()

Calcola e restituisce il numero di giorni di un certo mese di un certo anno di un certa calendario

cal_from_jd()

Converte un certo giorno giuliano nella data del calendario specificato

cal_info()

Restituisce un array contenente le informazioni sul calendario specificato (o su tutti)

cal_to_jd()

Converte una certa data del calendario specificato nel corrispondente giorno giuliano

call_user_func()

Chiama una o più funzioni

call_user_func_array()

Chiama una funzione e le passa uno o più parametri

ceil()

Arrotonda un numero decimale al numero intero superiore

chdir()

Cambia la directory corrente

checkdate()

Verifica se una data è corretta oppure no, restituendo un valore booleano

checkdnsrr()

Controlla i record DNS di un indirizzo IP

chop()

Alias di rtrim()

chown()

Cambia il proprietario di un file

chr()

Restituisce il carattere corrispondente al relativo identificativo ASCII

chroot()

Cambia la directory di root

chunk_split()

Divide una stringa in una serie di parti più piccole

closedir()

Chiude il riferimento alla directory

com_create_guid()

Genera un Globally Unique Identifier (GUID), che restituisce

compact()

Crea un array da una o più variabili (e loro valori)

connection_aborted()

Verifica se il client è disconnesso, restituendo un valore booleano

connection_status()

Restituisce lo stato corrente della connessione

constant()

Restituisce il valore di una costante (o null se non è definita)

convert_uudecode()

Decodifica una stringa secondo la codifica UUencode

convert_uuencode()

Codifica una stringa secondo la codifica UUencode

copy()

Copia un file sovrascrivendo il contenuto del (preesistente) file di destinazione

count()

Restituisce il numero degli elementi di un array, anche multidimensionale

count_chars()

Restituisce una stringa o un array con alcune informazioni sui caratteri utilizzati in una stringa

crc32()

Calcola il CRC di una stringa

crypt()

Restituisce l’hash one-way di una stringa

curl_close()

Chiude la sessione di cURL

curl_exec()

Esegue una chiamata cURL

curl_init()

Inizializza la sessione di cURL e restituisce la risorsa

curl_setopt()

Imposta le opzioni di un trasferimento cURL

current()

Restituisce il valore dell’elemento corrente in un array

date()

Restituisce, nel formato voluto, la data e/o l’ora corrente (del server) o dell’eventuale timestamp indicato

date_add()

Aggiunge un certo tempo (anni, mesi, giorni, ore, minuti, secondi) ad una certa data e ne restituisce il risultato

date_create()

Crea e restituisce un DateTime

date_create_from_format()

Restituisce un nuovo oggetto DateTime secondo uno specifico formato

date_date_set()

Imposta una nuova data

date_default_timezone_get()

Restituisce il timezone di default del server

date_default_timezone_set()

Imposta il timezone del server

date_diff()

Restituisce, sotto forma di oggetto, la differenza tra due date

date_format()

Restituisce una data formattata secondo uno specifico formato

date_get_last_errors()

Restituisce, sotto forma di array, gli eventuali warning ed error presenti nell’ultima stringa di una data processata

date_interval_format()

Calcola l’intervallo tra due date e ne restituisce la differenza formattata

date_modify()

Modifica un DateTime

date_parse()

Effettua il parsing di una data e ora di cui restituisce i dettagli sotto forma di array associativo

date_parse_from_format()

Effettua il parsing di una data e ora di cui restituisce i dettagli sotto forma di array associativo, secondo un formato specificato

date_sub()

Sottrae un certo tempo (anni, mesi, giorni, ore, minuti, secondi) da una certa data e ne restituisce il risultato

date_sunrise()

Restituisce l’ora dell’alba di uno specifico giorno in uno specifico luogo

date_sunset()

Restituisce l’ora del tramonto di uno specifico giorno in uno specifico luogo

date_time_set()

Imposta l’ora di una data

date_timestamp_get()

Restituisce un timestamp

date_timestamp_set()

Imposta una data ed un orario sulla base di un timestamp

date_timezone_get()

Restituisce il fuso orario (time zone) di un determinato DateTime

date_timezone_set()

Imposta il fuso orario (time zone) di un determinato DateTime

decbin()

Converte un numero decimale in un numero binario

dechex()

Converte un numero decimale in un numero esadecimale

define()

Definisce una costante

defined()

Verifica se una costante esista

die()

Alias di exit()

dir()

Restituisce una classe della directory

dirname()

Restituisce il nome della directory di una certa path

disk_free_space()

Restituisce lo spazio disponibile di una certa directory o disco

disk_total_space()

Restituisce lo spazio totale di una certa directory o disco

each()

Crea e restituisce un array con l’indice e il valore dell’elemento corrente dell’array

easter_date()

Restituisce il timestamp della mezzanotte di Pasqua di un determinato anno

easter_days()

Calcola e restituisce il numero dei giorni tra il 21 marzo e la Pasqua di un determinato anno

echo

Stampa a video una stringa

empty()

Verifica se una variabile (ivi compresi gli array) è “vuota”

end()

Sposta il puntatore interno dell’array all’ultimo suo elemento e ne restituisce il valore

error_clear_last()

Cancella l’ultimo errore verificatosi

error_get_last()

Restituisce un array (associativo) con i dati dell’ultimo errore verificatosi

error_log()

Invia un messaggio di errore a un file di registro, a un file o a un account di posta

error_reporting()

Imposta quali errori riportare

eval()

Esegue il codice PHP presente in una stringa

exec()

Esegue un programma esterno

exit()

Termina lo script corrente e stampa un eventuale messaggio

exp()

Calcola e restituisce l’esponente del logaritmo naturale di base e

explode()

Crea e restituisce un array da una stringa

extract()

Crea e restituisce delle variabili a partire da un array, i cui indici diventano i nomi delle variabili alle quali sono assegnati i corrispondenti valori

fclose()

Chiude un file

feof()

Verifica se sia stata raggiunta la “fine del file”, nel qual caso restituisce true.

fflush()

Scrive su un file aperto l’output del buffering

fgetc()

Legge e restituisce un singolo carattere di un file

fgetcsv()

Restituisce, sotto forma di array numerico, i campi della riga di un file CSV

fgets()

Legge e restituisce una linea di caratteri di un file

fgetss()

Legge e restituisce una singola linea di caratteri di un file, rimuovendone tag HTML e PHP

file()

Legge un intero file e restituisce un array numerico, di cui ogni elemento è una riga del file stesso

file_exists()

Verifica se un file o una cartella esista

file_get_contents()

Legge un intero file e ne restituisce il contenuto sotto forma di stringa

file_put_contents()

Scrive all’interno di un file

fileatime()

Restituisce, sotto forma di timestamp, l’ultimo accesso al file specificato

filectime()

Restituisce, sotto forma di timestamp, l’ultima modifica dei metadati (permessi, proprietario, ecc.) del file specificato

filegroup()

Restituisce, in formato numerico, l’id di un gruppo di file

fileinode()

Restituisce l’inode del file specificato

filemtime()

Restituisce il timestamp relativo all’ultima modifica del file specificato

fileowner()

Restituisce, in formato numerico, lo user ID del proprietario di un file

fileperms()

Restituisce in formato numerico, i permessi di un file

filesize()

Restituisce il peso in kb di un file

filetype()

Restituisce il tipo di un file o di una directory

filter_has_var()

Verifica se esista una variabile di un certo tipo di input

filter_id()

Restituisce l’ID di uno specifico filtro

filter_input()

Applica un filtro ad una variabile di input

filter_input_array()

Applica un filtro ad una variabile di input

filter_list()

Restituisce, sotto forma di array numerico, l’elenco dei filtri supportati

filter_var()

Applica un filtro ad una variabile potenzialmente insicura o errata

filter_var_array()

Applica un filtro ad un array di variabili potenzialmente insicure o errate

floor()

Arrotonda un numero decimale al numero intero inferiore

floatval()

Restituisce il valore decimale di una variabile

flush()

fmod()

Restituisce il modulo o resto di una divisione

fopen()

Apre un file sul server e, se non esiste, eventualmente lo crea

fpassthru()

Legge un file aperto dalla posizione corrente fino alla fine del file stesso (EOF), e scrive il risultato nel buffer di output

fprintf()

Scrive una stringa formattata in una destinazione specifica (ad es., file o database)

fputcsv()

Scrive in un file CSV i dati di un array

fputs()

Alias di fwrite()

fread()

Legge il contenuto, anche parziale, di un file, che restituisce sotto forma di stringa

fscanf()

fseek()

Sposta il puntatore di un file aperto in una nuova posizione

fstat()

Restituisce, sotto forma di array, le informazioni relative ad un file sul server stesso (cioè non remoto)

ftell()

Restituisce la posizione del puntatore di un file

ftruncate()

Tronca (o estende) un file ad una specifica dimensione

func_get_arg()

Restituisce l’argomento della funzione cui acceda in base all’indice passatogli come parametro

func_get_args()

Restituisce un array con la lista degli argomenti della funzione

func_num_args()

Restituisce il numero complessivo degli argomenti della funzione

function_exists()

Verifica se una funzione esista

fwrite()

Scrive una stringa in un file

get_browser()

Restituisce, sotto forma di array o di oggetto, le funzionalità del browser dell’utente

get_current_user()

Restituisce il nome dell’utente con i privilegi che sta eseguendo lo script PHP corrente

get_defined_constants()

Restituisce, sotto forma di array, tutte le costanti predefinite nonché quelle definite (tramite define() e const()) ed i relativi valori

get_defined_functions()

Restituisce, sotto forma di array, le funzioni predefinite nonché quelle definite dallo sviluppatore

get_defined_vars()

Restituisce, sotto forma di array, tutte le variabili predefinite nonché quelle definite dallo sviluppatore

get_extension_funcs()

Restituisce un array con i nomi delle funzioni di un modulo

get_headers()

Recupera gli headers restituiti dal server a seguito di una chiamata HTTP

get_html_translation_table()

Restituisce la tabella di conversione utilizzata dalle funzioni htmlentities() e htmlspecialchars()

get_included_files()

Restituisce, sotto forma di array, i file inclusi nello script tramite le funzioni include(), include_once(), require() e require_once()

get_include_path()

get_magic_quotes_gpc()

get_meta_tags()

Restituisce, sotto forma di array, i contenuti del tag <meta> nel tag <head> di una pagina web

getcwd()

Restituisce il percorso fisico del sito web in cui si trova il codice

getdate()

Restituisce un array con le informazioni di data / ora di un timestamp determinato o, in mancanza, dell’attuale

getenv()

Restituisce il valore di una variabile di ambiente

gethostbyaddr()

Restituisce l’hostname corrispondente ad un dato indirizzo IP

gethostbyname()

Restituisce l’indirizzo IPv4 corrispondente a un determinato hostname

gethostbynamel()

Restituisce un array contenente l’elenco degli indirizzi IPv4 corrispondenti a un determinato hostname

gethostname()

Restituisce l’hostname per la macchina locale

getimagesize()

Restituisce, sotto forma di array, le dimensioni ed altre informazioni di un’immagine

getlastmod()

Restituisce il timestamp relativo all’ultima modifica del file corrente

getmygid()

Restituisce l’ID del processo di esecuzione dello scritp PHP

getrandmax()

Restituisce, sotto forma di integer, il valore più grande possibile che può essere ottenuto tramite rand()

gettimeofday()

Restituisce un array (o un decimale) con l’ora corrente

gettype()

Restituisce il tipo di dato di una variabile

gmdate()

Formatta una data e un’ora GMT/UTC e ne restituisce la relativa stringa

gmmktime()

Restituisce il timestamp di una certa data GMT o, in mancanza, di quella attuale

hash()

Genera l’hash di una stringa

hash_algos()

Restituisce, sotto forma di array, l’elenco degli algoritmi di hash registrati

hash_equals()

Confronta due stringhe e restituisce un valore boolenano a seconda che siano uguali (true) o meno (false)

hash_file()

Restituisce, sotto forma di stringa, l’hash di un file

header()

headers_list()

headers_sent()

hex2bin()

Converte una stringa esadecimale in dati binari

hexdec()

Converte un numero esadecimale in un numero decimale

highlight_file()

Restituisce un file con la sintassi PHP evidenziata (tramite i tag HTML)

highlight_string()

Restituisce una stringa con la sintassi PHP evidenziata (tramite i tag HTML)

html_entity_decode()

Converte entità HTML nei corrispondenti caratteri HTML (ad es., tag)

htmlentities()

Converte caratteri HTML (ad es., tag) nelle corrispondenti entità HTML, per motivi di sicurezza

htmlspecialchars()

Converte caratteri HTML (ad es., tag) nelle corrispondenti entità HTML, per motivi di sicurezza

htmlspecialchars_decode()

>Converte entità HTML nei corrispondenti caratteri HTML (ad es., tag)

http_build_query()

Genera e restituisce la query string di un URL mediante gli indici ed i valori di un array

http_response_code()

Ottiene (get) o imposta (set) il codice di risposta HTTP

idate()

Restituisce come integer un elemento della data corrente (ad es., il numero del giorno del mese), o dell’eventualmente diverso timestamp

implode()

Crea e restituisce una stringa da un array

in_array()

Verifica se un certo valore sia presente in un array

include()

Include un file

include_once()

Include un file

intdiv()

Restituisce il quoziente intero della divisione

is_array()

Verifica se una variabile è un array

is_bool()

Verifica se una variabile è un valore booleano

is_callable()

Verifica se una variabile può essere chiamata come funzione

is_dir()

Verifica se una certa cartella esista

is_double()

Alias di is_float()

is_executable()

Verifica se un file esiste e se sia eseguibile

is_file()

Verifica se una path è un file

is_finite()

Verifica se è un numero finito

is_float()

Verifica se una variabile è un numero decimale

is_infinite()

Verifica se è un numero infinito

is_int()

Verifica se una variabile è un numero di tipo intero

is_integer()

Alias di is_int()

is_iterable()

Verifica se il contenuto di una variabile è un valore iterabile

is_link()

is_long()

Alias di is_int()

is_nan()

Verifica se una variabile non è un numero (not a number)

is_null()

Verifica se una variabile è null

is_numeric()

Verifica se una variabile è un numero

is_object()

Verifica se una variabile è un oggetto

is_readable()

Verifica se un file esiste e se è leggibile

is_real()

Alias di is_float()

is_resource()

Verifica se la variabile è una risorsa

is_scalar()

Verifica se la variabile è un valore scalare (numero intero o decimale, stringa o valore booleano)

is_string()

Verifica se una variabile è una stringa

is_uploaded_file()

Verifica se un file esiste e se è stato uploadato sul server tramite HTTP POST

is_writable()

Verifica se un file esiste e se è scrivibile

isset()

Verifica se una variabile è definita ovvero se contiene un valore diverso da null

jddayofweek()

Restituisce il giorno della settimana di una data

join()

Alias di implode()

json_decode()

Decodifica una stringa JSON, restituendola sotto forma di oggetto o array

json_encode()

Codifica una variabile in formato JSON

json_last_error()

Restituisce l’ultimo (eventuale) errore che si è verificato durante le operazioni di encoding/decoding JSON

json_last_error_msg()

Restituisce, sotto forma di stringa, l’ultimo (eventuale) errore che si è verificato durante le operazioni di encoding/decoding JSON

key()

Restituisce l’indice dell’elemento corrente di un array

krsort()

Ordina un array associativo in modo discendente in base all’indice dei suoi elementi

ksort()

Ordina un array associativo in modo ascendente in base all’indice dei suoi elementi

lcfirst()

Trasforma in minuscolo la prima lettera della prima parola di una stringa

levenshtein()

Restituisce la distanza di Levenshtein tra due stringhe

linkinfo()

Restituisce informazioni su un link al filesystem

list()

Assegna ad una o più variabili i valori di un array numerico

localeconv()

Restituisce un array contenente informazioni sul formato dei numeri e della moneta locali

localtime()

Restituisce, sotto forma di array (associativo o numerico), la data e l’ora locali o di un diverso timestamp

lstat()

Restituisce, sotto forma di array, le informazioni relative ad un file

ltrim()

Rimuove contenuto dalla parte sinistra di una stringa

mail()

Invia una email

max()

Restituisce il maggior valore (numerico o alfanumerico) tra gli elementi di un array (se è passato un unico parametro) o tra due o più variabili (stringhe o array)

mb_strlen()

Restituisce la lunghezza, cioè il numero di caratteri, di una stringa

md5()

Restituisce l’hash di una stringa

md5_file()

Restituisce l’hash di un file

mdecrypt_generic()

Deprecato dalla versione php 7.1

method_exists()

Verifica se (una funzione di una classe, cioè) un metodo esista, ovvero sia stato definito

microtime()

Restituisce il timestamp corrente con microsecondi

min()

Restituisce il minor valore (numerico o alfanumerico) tra gli elementi di un array (se è passato un unico parametro) o tra due o più variabili (stringhe o array)

mkdir()

Crea una cartella

mktime()

Restituisce il timestamp di una certa data o, in mancanza, di quella attuale

money_format()

Restituisce, da un numero, una stringa formattata come valuta

move_uploaded_file()

Sposta in una certa destinazione un file caricato tramite HTTP POST

mt_getrandmax()

Restituisce il più grande numero intero (integer) che può essere ottenuto tramite mt_rand()

mt_rand()

Restituisce un numero intero casuale, eventualmente entro un certo range minimo/massimo

natcasesort()

Ordina un array secondo l’ordine naturale dei valori dei suoi elementi (case insensitive)

natsort()

Ordina un array secondo l’ordine naturale dei valori dei suoi elementi (case sensitive)

next()

Sposta di una posizione in avanti il puntatore interno dell’array e ne restituisce il valore

nl2br()

Trasforma \n in <br>

number_format()

Formatta un numero con le migliaia raggruppate

ob_end_flush()

ob_start()

opendir()

Apre una directory

openssl_random_pseudo_bytes()

Restituisce una stringa di byte casuali, eventualmente crittograficamente forti

ord()

Restituisce il valore ASCII (0-255) del primo carattere di una stringa

parse_str()

Crea un array dal parsing di una querystring

parse_url()

Restituisce, sotto forma di array associativo, il parsing di un URL

password_get_info()

Restituisce, sotto forma di array, informazioni su un hash

password_hash()

Crea l’hash di una password

password_verify()

Verifica se una password (in chiaro) corrisponde ad un hash

pathinfo()

Restituisce, sotto forma di array associativo, alcune informazioni di una path (dirname, basename, extension)

php_uname()

Restituisce informazioni sul sistema operativo del server PHP

phpinfo()

Restituisce le informazioni delle impostazioni e dettagli dell’ambiente PHP del server

phpversion()

Restituisce la versione di PHP del server

pi()

Restituisce il valore approssimativo di pi greco

pos()

Alias di current()

pow()

Restituisce il valore della base elevata alla potenza

preg_match()

Effettua confronti sulla base delle espressioni regolari, fermandosi alla prima occorrenza

preg_match_all()

Effettua confronti sulla base delle espressioni regolari senza fermarsi alla prima occorrenza

preg_replace()

Effettua sostituzioni in stringhe ed array mediante espressioni regolari

preg_replace_callback()

prev()

Sposta di una posizione indietro il puntatore interno dell’array e ne restituisce il valore

print()

Stampa a video una stringa

printf()

Restituisce e stampa una stringa formattata

print_r()

Stampa le informazioni di un oggetto (variabile, object) in modo “leggibile dagli umani”

property_exists()

Verifica se (una variabile di una classe, cioè) una proprietà esista

putenv()

Imposta il valore di una variabile di ambiente

quotemeta()

Effettua il quoting di alcuni meta-caratteri in una stringa, per motivi di sicurezza

rand()

Restituisce un numero intero casuale

random_bytes()

Restituisce, sotto forma di stringa, byte casuali crittograficamente sicuri

random_int()

Restituisce un numero intero casuale

range()

Crea un array di numeri o caratteri consecutivi nel range indicato

rawurldecode()

Decodifica l’URL già codificato tramite rawurlencode()

rawurlencode()

Codifica una stringa al fine di passare le variabili alla pagina web successiva come parte di query dell’URL senza problemi (ad es., qualora contenga &, caratteri accentati, ecc.)

readdir()

Restituisce un nome alla volta dei file contenuti in una directory

readfile()

Legge il contenuto di un file, che scrive nel buffer

realpath()

Restituisce il percorso assoluto di una path relativa

rename()

Rinomina (ed eventualmente sposta) un file o una directory

require

Include un file

require_once

Include un file

reset()

Resetta il puntatore interno dell’array (alla prima posizione) e ne restituisce il valore.

rewind()

Resetta il puntatore interno di un file (aperto)

rewinddir()

Resetta il puntatore interno di una directory all’inizio della lista di file della cartella stessa

rmdir()

Cancella una cartella (vuota)

round()

Effettua l’arrotondamento (non necessariamente all’intero) di un numero decimale

rsort()

Ordina un array in modo ascendente in base al valore dei suoi elementi, modificandone gli indici

rtrim()

Rimuove contenuto dalla parte destra di una stringa

scandir()

Restituisce, sotto forma di array numerico, la lista di file e sottocartelle di una directory

serialize()

Genera una rappresentazione memorizzabile di un valore

session_abort()

Termina la sessione ed elimina l’array di sessione

session_destroy()

Termina la sessione eliminandone sia i dati sia gli array

session_start()

Avvia o riprende una sessione

session_unset()

Termina la sessione eliminandone i dati ma non gli array

set_error_handler()

Imposta, tramite una funzione personalizzata, la gestione degli errori

setcookie()

Setta/cancella il valore di un cookie e la relativa durata

setlocale()

Imposta le informazioni locali (linguaggio, moneta, numeri, tempo)

settype()

Assegna espressamente ad una variabile un tipo di dato

sha1()

Calcola e restituisce l’hash di una stringa

sha1_file()

Calcola e restituisce l’hash di un file

shuffle()

Modifica in modo causale l’ordine degli elementi dell’array

similar_text()

Restituisce la similarità di due stringhe

sizeof()

Alias di count()

sleep()

Ritarda l’esecuzione dello script che gli segue

sort()

Ordina un array in modo ascendente in base al valore dei suoi elementi, modificandone gli indici

split()

Crea un array da una stringa mediante le espressioni regolari

sprintf()

Restituisce e stampa una stringa formattata

sqrt()

Calcola e restituisce la radice quadrata di un numero

stat()

Restituisce, sotto forma di array, le informazioni relative ad un file

str_getcsv()

Legge i campi di un file csv e ne restituisce i valori in un array

str_ireplace()

Sostituisce una sottostringa di una stringa con un’altra sottostringa (case insensitive)

str_pad()

Aggiunge un certo numero di caratteri alla sinistra e/o alla destra di una stringa, che restituisce

str_repeat()

Ripete una stringa un certo numero di volte

str_replace()

Sostituisce una sottostringa di una stringa con un’altra sottostringa (case sensitive)

str_shuffle()

Mescola casualmente i caratteri di una stringa, che restituisce

str_split()

Converte una stringa in un array, che restituisce

str_word_count()

Restituisce il numero di parole di una stringa

strcasecmp()

Compara due stringhe (case insensitive)

strchr()

Alias di strstr()

strcmp()

Compara due stringhe (case sensitive)

strcoll()

Alias di strcmp()

strcspn()

Restituisce il numero di caratteri (inclusi gli spazi bianchi) di una stringa che si trovano prima del/i carattere/i specificato/i

strftime()

strip_tags()

Elimina (per motivi di sicurezza) i tag PHP nonché i tag HTML (e relativi attributi) da una stringa, che restituisce

stripcslashes()

Elimina da una stringa il carattere backslash (\) aggiunto con addcslashes()

stripos()

Cerca una sottostringa in una stringa, restituendo la posizione della prima ricorrenza (case insensitive)

stripslashes()

Elimina da una stringa il carattere backslash (\) aggiunto con addclashes()

stristr()

Cerca la prima occorrenza di una stringa all’interno di un’altra stringa, restituendo la sottostringa da quel punto fino alla fine (default) o all’inizio (true) della stringa stessa (case insensitive)

strlen()

Restituisce la lunghezza, cioè il numero di caratteri, di una stringa

strnatcasecmp()

Compara due stringhe secondo l’ordine naturale (case insensitive)

strnatcmp()

Compara due stringhe secondo l’ordine naturale (case sensitive)

strncasecmp()

Compara due stringhe fino ad un certo numero di caratteri (case insensitive)

strncmp()

Compara due stringhe fino ad un certo numero di caratteri (case sensitive)

strpbrk()

Restituisce la sottostringa di una stringa, dalla posizione della prima occorrenza di un certo carattere fino alla fine della stringa stessa

strpos()

Cerca una sottostringa in una stringa, restituendo la posizione della prima ricorrenza (case sensitive)

strrchr()

Trova la posizione dell’ultima occorrenza di una stringa all’interno di un’altra stringa e restituisce tutti i caratteri da questa posizione alla fine della stringa

strrev()

Inverte l’ordine dei caratteri di una stringa

strripos()

Cerca una sottostringa in una stringa, restituendo la posizione dell’ultima ricorrenza (case insensitive)

strrpos()

cerca una sottostringa in una stringa, restituendo la posizione dell’ultima ricorrenza (case sensitive)

strspn()

Restituisce il numero di caratteri di una stringa corrispondenti ad una lista di caratteri

strstr()

Cerca la prima occorrenza di una stringa all’interno di un’altra stringa, restituendo la sottostringa da quel punto fino alla fine (default) o all’inizio (true) della stringa stessa (case sensitive)

strtok()

Divide una stringa in stringhe più piccole, che restituisce un pezzo alla volta (token)

strtolower()

Trasforma in minuscolo i caratteri di una stringa

strtotime()

Converte in formato timestamp una stringa che descrive in inglese un certo tempo

strtoupper()

Trasforma in maiuscolo i caratteri di una stringa

strtr()

Sostituisce uno o più caratteri di una stringa con altri caratteri

substr()

Restituisce una sottostringa di una certa lunghezza, partendo da un certo carattere di una stringa

substr_compare()

Confronta due stringhe da una posizione iniziale specificata

substr_count()

Conta le occorrenze di una sottostringa in una stringa

substr_replace()

Sostituisce la parte di una stringa con un’altra stringa

symlink()

time()

Restituisce il timestamp attuale

time_sleep_until()

Ritarda l’esecuzione dello script che gli segue fino ad un’ora determinata

timezone_abbreviations_list()

timezone_identifiers_list()

touch()

trim()

Rimuove contenuto dalla parte destra e sinistra di una stringa.

uasort()

Ordina un array secondo una funzione definita dallo sviluppatore

ucfirst()

Trasforma in maiuscolo la prima lettera della prima parola di una stringa

ucwords()

Trasforma in maiuscolo la prima lettera di tutte le parole di una stringa

uksort()

Ordina un array in base ai valori mantenendo invariati gli indici, usando una funzione di confronto

uniqid()

Restituisce, sotto forma di stringa, un ID univoco basato sul microtime (ora corrente in microsecondi)

unlink()

unset()

Distrugge una o più variabili

urldecode()

Decodifica l’URL già codificato tramite urlencode()

urlencode()

Codifica una stringa al fine di passare le variabili alla pagina web successiva come parte di query dell’URL senza problemi (ad es., qualora contenga &, caratteri accentati, ecc.)

usleep()

Ritarda l’esecuzione dello script che gli segue di un determinato numero di microsecondi

usort()

Ordina un array in base ai valori, usando una funzione di confronto

var_dump()

Stampa le informazione di un oggetto (variabile, object) in modo “leggibile dagli umani”

var_export()

Stampa le informazione di un oggetto (variabile, object) in modo “leggibile dagli umani”

vfprintf()

Restituisce e stampa una stringa formattata

vprintf()

Restituisce e stampa una stringa formattata

vsprintf()

Restituisce e stampa una stringa formattata

wordwrap()

Spezza in più righe una stringa ogni tot caratteri

funzioni php, php

Related Articles

0 Comment

Rispondi