Valeur min/max d'un tableau d'objet
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:
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>';
}
?> |