Funcții noi
În PHP 5 sunt unele funcții noi. Iată lista lor:
Tablouri:
-
array_combine() - Crează un tablou folosind un tablou pentru
chei și alt tablou pentru valorile lor
-
array_diff_uassoc() - Calculează diferența dintre tablouri
cu verificarea suplimentară a indicilor, care este efectuată de o funcție de
apel invers furnizată de utilizator
-
array_udiff() - Calculează diferența dintre tablouri utilizând
o funcție de apel invers pentru compararea datelor
-
array_udiff_assoc() - Calculează diferența dintre tablouri
cu verificarea suplimentară a indicilor. Datele sunt comparate utilizând o
funcție de apel invers
-
array_udiff_uassoc() - Calculează diferența dintre tablouri
cu verificarea suplimentară a indicilor. Datele sunt comparate utilizând o
funcție de apel invers. Verificarea indicilor de asemenea este efectuată cu
o funcție de apel invers
-
array_walk_recursive() - Aplică recursiv o funcție a
utilizatorului fiecărui membru (element) al tabloului
-
array_uintersect_assoc() - Calculează intersecția tablourilor
cu o verificare suplimentară a indicilor. Datele sunt comparate utilizând o
funcție de apel invers
-
array_uintersect_uassoc() - Calculează intersecția tablourilor
cu o verificare suplimentară a indicilor. Atât datele, cât și indicii sunt comparați
utilizând funcții separate de apel invers
-
array_uintersect() - Calculează intersecția tablourilor.
Datele sunt comparate utilizând o funcție de apel invers
InterBase:
iconv:
Fluxuri:
Funcții referitoare la dată și timp:
-
idate() - Formatează o valoare timp/dată locală ca integer
-
date_sunset() - Ora apusului Soarelui pentru o zi și o locație date
-
date_sunrise() - Ora răsăritului Soarelui pentru o zi și o locație date
-
time_nanosleep() - Pauză pentru un număr de secunde și nanosecunde
String-uri:
-
str_split() - Convertește un string într-un tablou
-
strpbrk() - Caută în string un caracter dintr-un set
de caractere
-
substr_compare() - Comparația sigură din punct de
vedere binar, opțional nesensibilă la tipul caracterelor (majuscule /
minuscule) a două string-uri de la un deplasament, până la un anumit
număr de caractere
Altele:
Notă:
Extensia Tidy de asemenea și-a schimbat complet API-ul.