Nouvelles fonctions
PHP 5 introduit de nouvelles fonctions. En voici la liste :
Tableaux :
-
array_combine() : crée un tableau en combinant un
tableau pour les clés et un autre pour les valeurs
correspondantes.
-
array_diff_uassoc() : renvoie la différence entre deux
tableaux avec la possibilité de vérifier les index par l'appel d'une
fonction utilisateur de callback.
-
array_udiff() : renvoie la différence entre deux
tableaux en utilisant une fonction de rappel pour la comparaison
des valeurs.
-
array_udiff_assoc() : renvoie la différence entre deux
tableaux avec la possibilité de vérifier les index. Les valeurs sont, elles,
comparées grâce à une fonction utilisateur de rappel.
-
array_udiff_uassoc() : renvoie la différence entre deux
tableaux avec la possibilité de vérifier les index. Les valeurs sont
comparées grâce à une fonction utilisateur de rappel ; les index sont
également comparés grâce à une (autre) fonction utilisateur de rappel.
-
array_walk_recursive() : applique une fonction
utilisateur de façon récursive à chaque élément d'un tableau.
-
array_uintersect_assoc() : calcule l'intersection
de deux tableaux avec une vérification des index. Les données sont
comparées en utilisant une fonction de rappel.
-
array_uintersect_uassoc() : calcule l'intersection
de deux tableaux avec une vérification des index. Les données et
les index sont comparés en utilisant des fonctions de rappel.
-
array_uintersect() : calcule l'intersection de
deux tableaux.
Les données sont comparées en utilisant une fonction de rappel.
InterBase :
iconv :
Flux :
Date et heure :
-
idate() : formate une date/heure en tant qu'entier.
-
date_sunset() : renvoie l'heure du coucher du soleil
pour un jour et un endroit donnés.
-
date_sunrise() : renvoie l'heure du lever du soleil
pour un jour et un endroit donnés.
-
time_nanosleep() : marque une pause exprimée
en secondes et nanosecondes.
Chaîne de caractères :
-
str_split() : convertit une chaîne en tableau.
-
strpbrk() : recherche dans une chaîne l'un des
caractères d'une liste.
-
substr_compare() : compare deux chaînes depuis un
offset jusqu'à une longueur en caractères, d'une façon sécurisée contre
les données binaires et, optionnellement, insensible à la casse.
Autres :
Note:
L'API de l'extension Tidy a changé du
tout au tout.