一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

深入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 作為最后一個參數(shù),以通用鍵排序
array_multisort($a, $b, $data);//數(shù)組一維個數(shù)不同
var_dump( $data);
?>

上面這個測試代碼提示數(shù)組不一致的個數(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);//二維個數(shù)不同
?>

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

從上面的結(jié)果可以得知:
數(shù)組參數(shù)必須有相同的一維個數(shù);
然后每個數(shù)組的對應(yīng)位置(注意不是相同key,而是從自然位置對應(yīng)著,如$a(1=>4),對應(yīng)$b(99=>4) 的4,因為它們的位置都是第一個,而非key(1,99)的對應(yīng)關(guān)系),對應(yīng)位置中的值就像穿在一個個互相平等竹桿上一樣,穿在上面的其中一個值需要調(diào)整位置時,就會導(dǎo)致同一"竹桿"上的其它值出現(xiàn)垂直移動.
 
類:
$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對換,也就會帶動$b的10與1對換 $c的0與9對換.
所以關(guān)系就像上面的三個數(shù)組,同色的在同一"陣線上",其中一個換,大家要一起換位置.

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

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

主站蜘蛛池模板: 国产精品免费精品自在线观看 | 久久亚洲综合网 | 黑人巨大videos极度另类 | 美女扒开内衣看个够网站 | 日韩在线二区全免费 | 日本一区二区免费看 | 最新国产一区二区精品久久 | 亚洲精品久中文字幕 | 伊人精品国产 | 天天色天天干天天 | 日本激情一区二区三区 | 2020年国产精品午夜福利在线观看 | 国产情侣自拍小视频 | 多人伦精品一区二区三区视频 | 一级做a爰片性色毛片中国 一级做a爰性色毛片 | 欧美特黄一免在线观看 | 精品国产免费第一区二区三区日韩 | 久久久午夜精品 | 色视频网站色视频播放 | 综合激情文学 | 国产欧美激情一区二区三区-老狼 | 国产小视频免费 | 国产999在线观看 | 欧美性高清在线视频 | 91麻豆精品国产91久久久久 | 久久一本精品久久精品66 | 日本成人免费网站 | 色天天综合 | 久久aa| 一本色道久久88亚洲精品综合 | 欧洲一区二区 | 色狠狠一区二区三区香蕉蜜桃 | 久久久久久岛国免费网站 | 日韩有色| 国产免费91 | 91se在线观看 | 91麻豆精品国产自产在线观看一区 | 九九亚洲精品 | 国产区图片区小说区亚洲区 | 美女国内精品自产拍在线播放 | 99在线精品日韩一区免费国产 |