|
|
|
หาค่ามากสุด น้อยสุด จากarray อย่างไร จากอะเรย์ 2 มิติ นะครับ Array ( [0] => Array ( [1] => 75.09 [2] |
|
|
|
|
|
|
|
ก็ดึงมิติที่ต้องการออกมาครับ
แล้วใช้ min() max() หาครับ แล้วใช้ array_keys() หาตำแหน่งครับ
้http://gunner.freetzi.com/newVer/
|
|
|
|
|
Date :
2009-08-14 21:56:25 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอแชร์ด้วยคนครับ
echo "+++++ Test 4(3 modify by thanapat) +++++<br>";
$a =array("x1"=>"5","x2"=>"20","x3"=>"10","x4"=>"21","x5"=>"30");
while($ele = each($a))
{
echo "x [";
echo $ele["key"];
echo "]=";
echo $ele["value"];
echo "<br>";
}
echo "<br>";
foreach($a as $key=>$val){
if($val=='10'){
echo $key."=".$val;
break;
}
}
|
|
|
|
|
Date :
2011-09-04 10:24:54 |
By :
thanapat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าที่ได้
+++++ Test 4(3 modify by thanapat) +++++
x [x1]=5
x [x2]=20
x [x3]=10
x [x4]=21
x [x5]=30
x3=10
ปัญหาว่าถ้าเรียง 2 มิติ ทำอย่างไรครับ งง เพราะค่าต้องไปด้วยกัน
|
|
|
|
|
Date :
2011-09-04 10:28:03 |
By :
thanapat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$score =array("k1"=>"50","k2"=>"22","k3"=>"10","k4"=>"21","k5"=>"30");
$temp=0;
for($i=1;$i<=5;$i++){
for($j=1;$j<$i;$j++){
if(isset($score['k'.$i]) || isset($score['k'.$j])){
if($score['k'.$i]<$score['k'.$j]){
$temp=$score['k'.$i];
$score['k'.$i]=$score['k'.$j];
$score['k'.$j]=$temp;
}
}
}
}
|
|
|
|
|
Date :
2018-09-28 23:16:16 |
By :
Nitichai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|