Tri tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tri tableau

Re: Tri tableau

par Invité » 11 déc. 2013, 13:12

C'est génial ! merci de la réponse !

Re: Tri tableau

par nico63800 » 10 déc. 2013, 19:46

bonjour,
tu peux faire comme çà :
function tri_tableau($tab)
{
	$tab1 = array();
	$tab2 = array();
	
	foreach($tab as $val)
	{
		$elements = explode(" ", $val);
		$tab1[] = $val;
		$tab2[] = $elements[1];
	}
	array_multisort($tab2, $tab1);
	return $tab1;
}

$tab = array('SAM 10/07', 'VEN 09/07', 'MER 07/07', 'MAR 06/07', 'LUN 05/07', 'JEU 08/07');
var_dump($tab);
echo '<hr />';

$tab = tri_tableau($tab);
var_dump($tab);
le code ci dessus affiche çà:
array(6) { [0]=> string(9) "SAM 10/07" [1]=> string(9) "VEN 09/07" [2]=> string(9) "MER 07/07" [3]=> string(9) "MAR 06/07" [4]=> string(9) "LUN 05/07" [5]=> string(9) "JEU 08/07" }

array(6) { [0]=> string(9) "LUN 05/07" [1]=> string(9) "MAR 06/07" [2]=> string(9) "MER 07/07" [3]=> string(9) "JEU 08/07" [4]=> string(9) "VEN 09/07" [5]=> string(9) "SAM 10/07" }

Tri tableau

par pipou » 10 déc. 2013, 15:08

Bonjour,

Je cherche à ordonner ce tableau de manièrer à obtenir un résultat chronologique, je n'y arrive pas avec sort(),
quelqu'un pourrait m'aider un peu svp...? Merci

SAM 10/07, VEN 09/07, MER 07/07, MAR 06/07, LUN 05/07, JEU 08/07