- asort: documentation ( source)
<?php
// 元データを用意する
$a = array();
/*$a[2]=10;
$a[10]=2;
$a[3]=30;
$a[22]=20;
$a[9]=4;
$a[53]=29;*/
$a[0] = 0;
//確認
echo $a;
//キーを保持してソート
asort($a);
//確認
echo $a;
//最初から 3 個を $b[] に代入
$i = 0;
$b = array();
foreach ($a as $k=>$d){
$b[] = $k;
if (3 <= ++$i){ break;}
}
//確認
echo ($b);
?>