<?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].' 等级:'.$n.'<br>';
} else {
$string .= '数组:'.$arr_arr[$i].' 等级:'.++$n.'<br>';
}
$t = $arr_arr[$i];
}
echo $string;
?>
/**
* 作者:张亮
* 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].' 等级:'.$n.'<br>';
} else {
$string .= '数组:'.$arr_arr[$i].' 等级:'.++$n.'<br>';
}
$t = $arr_arr[$i];
}
echo $string;
?>