PHP usort()

La fonction usort() trie un tableau à l’aide d’une fonction de comparaison définie par l’utilisateur.
 

Syntaxe
usort(array, user_function)

 
 

Paramètres
  • array(Obligatoire) : Spécifie le tableau à trier
  • user_function(Optionnel) : Une chaîne qui définit une fonction de comparaison écrit par l’utilisateur. La fonction de comparaison doit renvoyer un entier <, = ou > à 0 si le premier argument est <, = ou > au deuxième argument

 

Valeur de retour

TRUE en cas de succès. FALSE en cas d’échec
 

Version PHP:

4+
 

Exemple:
<?php
	function trier($a, $b)
	{
		if ($a == $b) return 0;
		return ($a < $b) ? -1 : 1;
	}

	$tab = array(9, 1, 5, 4, 7);
	usort($tab, "trier");
?>

 
Sortie:

Array ( 
	[0] => 1 
	[1] => 4 
	[2] => 5 
	[3] => 7 
	[4] => 9 
)
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *