php取最热5个号码,字符串和数组转换各种数组操作的实战例子
//字符串转成数组
$arr = str_split($hotnums);
//数组去重
$arr = array_unique($arr);
//统计数组个数
$ncount = count($arr);
//大于等于5个时处理
if($ncount >= 5){
//取排序靠前的5个
$arr = array_slice($arr,0,5);
//从小到大排序
sort($arr);
//数组转成字符串
$hotnums = implode("", $arr);
break;
}
php取最热5个号码,字符串和数组转换各种数组操作的实战例子
//按值由高到低排序
arsort($ct);
$data['ct'] = $ct;
//取最热的5个号码
$hotnums = '';
foreach($ct as $key=>$val){
//号码作为字符串累加
$hotnums = $hotnums.$key;
//字符串转成数组
$arr = str_split($hotnums);
//数组去重
$arr = array_unique($arr);
//统计数组个数
$ncount = count($arr);
//大于等于5个时处理
if($ncount >= 5){
//取排序靠前的5个
$arr = array_slice($arr,0,5);
//从小到大排序
sort($arr);
//数组转成字符串
$hotnums = implode("", $arr);
break;
}
}
$data['hotnums'] = $hotnums;
发表评论