$ar = array (
array ( 'key' => '69931',
'hname' => 'eee',
'hsex' => '女',
'hhunfou' => '未婚',
'hshouji' => 'ee',
'hmail' => 'er',
'ips' => '24#72.30.142.252',
'hqq' => 're',
'ifpaishe' => 2,
'username' => 'jiayang3401',
'clicks' => 10,
'hyinglou' => '无' ),
array ( 'key' => '81',
'hname' => 'susan',
'hsex' => '女',
'hhunfou' => '未婚',
'hshouji' => '0000',
'hmail' => '0000',
'ips' => '24#72.30.142.252#221.215.68.22#221.3.83.98',
'hqq' => '0000',
'ifpaishe' => 1,
'username' => 'susan',
'clicks' => 15,
'hyinglou' => '摄影名店' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
);
foreach($ar as $v)
$t[] = $v['clicks'];array_multisort($t, $ar); //排序
print_r(array_slice($ar, 0, 3)); //取出前3条
下次请贴出数组的var_export()结果已便于调试
array ( 'key' => '69931',
'hname' => 'eee',
'hsex' => '女',
'hhunfou' => '未婚',
'hshouji' => 'ee',
'hmail' => 'er',
'ips' => '24#72.30.142.252',
'hqq' => 're',
'ifpaishe' => 2,
'username' => 'jiayang3401',
'clicks' => 10,
'hyinglou' => '无' ),
array ( 'key' => '81',
'hname' => 'susan',
'hsex' => '女',
'hhunfou' => '未婚',
'hshouji' => '0000',
'hmail' => '0000',
'ips' => '24#72.30.142.252#221.215.68.22#221.3.83.98',
'hqq' => '0000',
'ifpaishe' => 1,
'username' => 'susan',
'clicks' => 15,
'hyinglou' => '摄影名店' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
array ( 'key' => '101440',
'hsex' => '女',
'hhunfou' => '已婚',
'hshouji' => '13853276763',
'ips' => '24#202.160.179.19#221.3.83.98',
'ifpaishe' => 2,
'username' => 'NIKI',
'clicks' => 3,
'hyinglou' => '无' ),
);
foreach($ar as $v)
$t[] = $v['clicks'];array_multisort($t, $ar); //排序
print_r(array_slice($ar, 0, 3)); //取出前3条
下次请贴出数组的var_export()结果已便于调试
$row = 5;//取出的纪录
$startNum = 5;//开始取纪录的位置for ($i=0;$i<count($arrsource);$i++)
{
$arr[$i] = $arrsource[$i]['click'];
}
asort($arr);for ($i=0;$i<count($arr);$i++)
{
$key = key($arr);
if ($i>($startNum) && $i<($row+$startNum))
{
print_r($arrsource[$key]);
}
next($arr);
}
{
foreach ($arr as $ke => $ro)
$volume[$ke] = $ro[des];
@array_multisort($volume, SORT_ASC,$arr);
return $arr;
}
一个给数组排序的函数