Bonjour,

je cherche à récupérer les valeurs min/max dans un tableau d'objets, par exemple dans ce cas la valeur de "$numerique". Quelle approche doit on adopter, faut il ordonner ce tableau d'objets pour en récupérer les valeurs extrêmes, procéder par itérations, ou différemment ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
Class MaClasse{
	private $numerique;
	private $alphaNumerique;
 
	function __construct($num, $alpha){
		$this->numerique = $num;
		$this->alphaNumerique = $alpha;
	}
 
	public function getNumerique(){
		return $this->numerique;
	}
 
	public function getAlphaNumerique(){
		return $this->alphaNumerique;
	}	
}
 
$testTableau = array();
array_push($testTableau, new MaClasse(10, "valeur_1"));
array_push($testTableau, new MaClasse(8, "valeur_2"));
array_push($testTableau, new MaClasse(-1, "valeur_3"));
array_push($testTableau, new MaClasse(15, "valeur_3"));
 
foreach($testTableau as $value){
	echo $value->getAlphaNumerique() . ' => ';	
	echo $value->getNumerique() . '<br>';
}
?>