数组排序,等级排序

<?php
/**
* 作者:张亮
* OICQ:979314
* 数组  独立提取出数组中的一个值,放到第一位,之后进行排序

*第一次写东西,写的不好,高手路过指点下
*/
$arr = array("张亮","张亮","但是","但是","反对","第一个","总计","数组","张张");//建立数组

$num=0;//初始化数组 keys
$top = '';//第一条记录  NULL

for( $i=0;$i<count($arr);$i++) {
 if ($arr[$i] != "第一个") {//如果$arr[$i]数组中循环时   不等于   "第一个" 执行
  $arr_arr[] = $arr[$i] ;//
 } else {//等于 “第一个”  就可以把第一条记录单独取出
  $top = $arr[$i];
 }
}
print_r($arr_arr);
echo $top.'<br>';//输出第一条记录
//sort($arr);

//下面是等级排序,时间关系,我就不写了
$n = 0;
$t = '';
for ($i=0;$i<count($arr_arr); $i++) {
 if ( $arr_arr[$i] == $t) {
  $string .= '数组:'.$arr_arr[$i].'&nbsp;&nbsp;等级:'.$n.'<br>';
 } else {
  $string .= '数组:'.$arr_arr[$i].'&nbsp;&nbsp;等级:'.++$n.'<br>';
 }

 $t = $arr_arr[$i];
}
echo $string;

?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值