天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

深入array multisort排序原理的詳解

復(fù)制代碼 代碼如下:
<?php
$data[] = array('volume' => 67, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 1);
$data[] = array('volume' => 85, 'edition' => 6);
$data[] = array('volume' => 98, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 6);
$data[] = array('volume' => 67, 'edition' => 7);
?>

復(fù)制代碼 代碼如下:
<?php
$a = array(1,2,3);
$b = array(3);
// 將數(shù)據(jù)根據(jù) volume 降序排列,根據(jù) edition 升序排列
// 把 $data 作為最后一個(gè)參數(shù),以通用鍵排序
array_multisort($a, $b, $data);//數(shù)組一維個(gè)數(shù)不同
var_dump( $data);
?>

上面這個(gè)測(cè)試代碼提示數(shù)組不一致的個(gè)數(shù)
<b>Warning</b>: array_multisort(): Array sizes are inconsistent in <b>G:/www/test/index.php</b> on line <b>15</b><br/>
再看
復(fù)制代碼 代碼如下:
<?php
$data[] = array('volume' => 67, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 1);
$data[] = array('volume' => 85, 'edition' => 6);
$data[] = array('volume' => 98, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 6);
$data[] = array('volume' => 67, 'edition' => 7, 3, 4,4);//二維個(gè)數(shù)不同
?>

復(fù)制代碼 代碼如下:
<?php
$a = array(11,2,3,4,5,6);
$b = array(3,3,3,3,3,3);
//從結(jié)果中看到對(duì)應(yīng)11的array(67,7,3,4,4)按相同順序出現(xiàn)了;
// 將數(shù)據(jù)根據(jù) volume 降序排列,根據(jù) edition 升序排列
// 把 $data 作為最后一個(gè)參數(shù),以通用鍵排序
array_multisort($a, $b, $data);
var_dump( $a,$data);
?>

從上面的結(jié)果可以得知:
數(shù)組參數(shù)必須有相同的一維個(gè)數(shù);
然后每個(gè)數(shù)組的對(duì)應(yīng)位置(注意不是相同key,而是從自然位置對(duì)應(yīng)著,如$a(1=>4),對(duì)應(yīng)$b(99=>4) 的4,因?yàn)樗鼈兊奈恢枚际堑谝粋€(gè),而非key(1,99)的對(duì)應(yīng)關(guān)系),對(duì)應(yīng)位置中的值就像穿在一個(gè)個(gè)互相平等竹桿上一樣,穿在上面的其中一個(gè)值需要調(diào)整位置時(shí),就會(huì)導(dǎo)致同一"竹桿"上的其它值出現(xiàn)垂直移動(dòng).
 
類(lèi):
$a           $b          $c
4=>7    8=>10       '999' => 0
9=>9   0=>1       999=>9
0=> 2   9=> 3    9999=>7
----------------------
如果出現(xiàn)按$a的7與9對(duì)換,也就會(huì)帶動(dòng)$b的10與1對(duì)換 $c的0與9對(duì)換.
所以關(guān)系就像上面的三個(gè)數(shù)組,同色的在同一"陣線(xiàn)上",其中一個(gè)換,大家要一起換位置.

php技術(shù)深入array multisort排序原理的詳解,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产爱豆果冻传媒在线观看视频 | 99久久国产极品蜜臀AV酒店 | 99国产精品白浆在线观看免费 | A片毛片免费视频在线看 | 亚洲欧美高清在线精品一区 | 含羞草国产亚洲精品岁国产精品 | MMM日本兽交 | 日日摸夜夜嗷嗷叫日日拍 | a久久99精品久久久久久蜜芽 | 国产高清在线观看 | 99久久国产综合精品 | 麻婆豆腐传媒视频免费 | 国自产精品手机在线视频 | 亚洲 欧美 国产 综合 在线 | 视频一区国产在线第一页 | 欧美性爱 先锋影音 | 久久久97丨国产人妻熟女 | 人妻少妇偷人精品无码洋洋AV | 蜜桃色欲AV久久无码精品 | 伊人久在线观看视频 | 不卡无线在一二三区 | 伊人国产在线视频 | 天天色狠狠干 | 久久免费黄色 | 最新毛片网 | 亚洲 中文 自拍 无码 | 日日噜噜夜夜躁躁狠狠 | 竹菊精品久久久久久久99蜜桃 | 同居了嫂子在线观看 | 亚洲中文字幕无码一去台湾 | 午夜深情在线观看免费 | 男生互捏jiji的故事 | 九九夜夜妹子 | 国产午夜精品福利久久 | 久久精品一本到东京热 | 成人在线观看免费视频 | 亚洲日本欧美国产在线视 | 亚洲精品久久一区二区三区四区 | 大胸美女被cao哭 | 亚洲大码熟女在线 | 久久se精品一区二区国产 |