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.