2017-03-16 5 views
0

Ich habe einige Array wie diesePHP - Get min()/max() Wert von Array

$arr_dt = array(); 

foreach ($dt as $r){ 
    $arr_dt[$r->criteria][$r->alternative] = $r->value; 
} 

Wie kann ich min/max-Wert auf Kriterien oder alternative Basis bekommen?

die Kriterien kann denselben Wert haben, wie unter

$arr_dt[criteria1][alternative1] = 25; 
$arr_dt[criteria1][alternative2] = 64; 
$arr_dt[criteria1][alternative3] = 46; 
$arr_dt[criteria2][alternative1] = 80; 
$arr_dt[criteria2][alternative2] = 100; 
$arr_dt[criteria2][alternative3] = 25; 

wie kann ich max Wert von Kriterien 1 und Kriterien erhalten 2.

danken Ihnen sehr viel.

+0

Bitte Array-Beispiel hinzufügen –

+0

@ManishJesani Vielen Dank für Ihre Antwort, ich habe meine Frage geändert .. – ahmsyaf

Antwort

0

den Maximalwert Get:

$value = max($array); 

die entsprechende Taste Get:

$key = array_search($value, $array); 
diese

Versuchen.