真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

保持?jǐn)?shù)組$array鍵值由大到小排序-創(chuàng)新互聯(lián)

下面一起來了解下保持?jǐn)?shù)組$array鍵值由大到小排序,相信大家看完肯定會受益匪淺,文字在精不在多,希望保持?jǐn)?shù)組$array鍵值由大到小排序這篇短內(nèi)容是你想要的。

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)提供從項目策劃、軟件開發(fā),軟件安全維護、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評估等整套的建站服務(wù),主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、成都做網(wǎng)站重慶APP開發(fā)公司以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。創(chuàng)新互聯(lián)公司深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

需求:要求保持?jǐn)?shù)組$array鍵值由大到小,并且其中相同鍵值的鍵名要從小到大排序

保持?jǐn)?shù)組$array鍵值由大到小排序

實現(xiàn)代碼如下:

';


$array = array(
    '5' => 100,
    '3' => 80,
    '1' => 80,
    '4' => 60,
    '0' => 60,
    '2' => 40
);

$kArr=array();
$vArr=array();
$newkArr=array();

foreach($array as $key=>$value){
	$kArr[]=$key;
	$vArr[]=$value;
}
$kStr=implode(",",$kArr);


$repeatArr=array();
foreach($array as $k=>$v){
	$arrn[$v][]=$k;
}
foreach($arrn as $k=>$v){
	if(count($v)>1){
		//echo $k.'重復(fù)下標(biāo)為';
		$aa='';
		foreach($v as $vv){
			$aa .= $vv.',';
		}
		$bb=substr($aa, 0, -1);
		$bbarr=explode(',',$bb);
		sort($bbarr);
		$bbstr=implode(',',$bbarr);
		$repeatArr[$bb] = $bbstr;
	}
}

foreach($repeatArr as $key=>$value){
	$kStr=str_replace($key,$value,$kStr);
}

$newkArr=explode(',',$kStr);
echo '';
$c=array_combine($newkArr,$vArr);
print_r($c);

今天有個高手幫寫了個方法:一起膜拜下

保持?jǐn)?shù)組$array鍵值由大到小排序

function sysSortArray($ArrayData,$KeyName1,$SortOrder1 = "SORT_ASC",$SortType1 = "SORT_REGULAR"){
	if(!is_array($ArrayData)){
		return $ArrayData;
	}
	// Get args number.
	$ArgCount = func_num_args();
	// Get keys to sort by and put them to SortRule array.
	for($I = 1;$I < $ArgCount;$I ++){
		$Arg = func_get_arg($I);
		if(!eregi("SORT",$Arg)){
			$KeyNameList[] = $Arg;
			$SortRule[]    = '$'.$Arg;
		}
		else{
			$SortRule[]    = $Arg;
		}
	}
	// Get the values according to the keys and put them to array.
	foreach($ArrayData AS $Key => $Info){
		foreach($KeyNameList AS $KeyName){
			${$KeyName}[$Key] = $Info[$KeyName];
		}
	}
	// Create the eval string and eval it.
	$EvalString = 'array_multisort('.join(",",$SortRule).',$ArrayData);';
	eval ($EvalString);
	return $ArrayData;
}
$data = array('0'=>60,'1'=>80,'2'=>40,'3'=>80,'4'=>60,'5'=>100);
$sorts=array();
foreach($data as $k => $val){
	$sorts[$k]['k']=$k;
	$sorts[$k]['val']=$val;
}
$rs=sysSortArray($sorts,'val',"SORT_DESC","k","SORT_DESC");
print_r($rs);die;

看完保持?jǐn)?shù)組$array鍵值由大到小排序這篇文章后,很多讀者朋友肯定會想要了解更多的相關(guān)內(nèi)容,如需獲取更多的行業(yè)信息,可以關(guān)注我們的行業(yè)資訊欄目。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


新聞標(biāo)題:保持?jǐn)?shù)組$array鍵值由大到小排序-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://weahome.cn/article/dpsigh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部