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

深入array multisort排序原理的詳解

復制代碼 代碼如下:
<?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);
?>

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

上面這個測試代碼提示數組不一致的個數
<b>Warning</b>: array_multisort(): Array sizes are inconsistent in <b>G:/www/test/index.php</b> on line <b>15</b><br/>
再看
復制代碼 代碼如下:
<?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);//二維個數不同
?>

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

從上面的結果可以得知:
數組參數必須有相同的一維個數;
然后每個數組的對應位置(注意不是相同key,而是從自然位置對應著,如$a(1=>4),對應$b(99=>4) 的4,因為它們的位置都是第一個,而非key(1,99)的對應關系),對應位置中的值就像穿在一個個互相平等竹桿上一樣,穿在上面的其中一個值需要調整位置時,就會導致同一"竹桿"上的其它值出現垂直移動.
 
類:
$a           $b          $c
4=>7    8=>10       '999' => 0
9=>9   0=>1       999=>9
0=> 2   9=> 3    9999=>7
----------------------
如果出現按$a的7與9對換,也就會帶動$b的10與1對換 $c的0與9對換.
所以關系就像上面的三個數組,同色的在同一"陣線上",其中一個換,大家要一起換位置.

php技術深入array multisort排序原理的詳解,轉載需保留來源!

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

主站蜘蛛池模板: 精品亚洲麻豆1区2区3区 | 91欧洲在线视精品在亚洲 | 熟妇无码乱子成人精品 | 又黄又爽又无遮挡在线观看免费 | 丰满五十老女人性视频 | 多男同时插一个女人8p | 国产精品久久久久久日本 | 做暧暧免费30秒体验 | 久久青青草视频在线观 | 暖暖视频 免费 高清 日本8 | 小p孩玩成年女性啪啪资源 小777论坛 | 午夜4k最新福利 | 国产亚洲精品久久综合阿香蕉 | 日本无码欧美激情在线视频 | 久久精品观看影院2828 | 粉嫩无套白浆第一次jk | 在线播放免费人成视频 | 国产亚洲精品成人AV久久 | 欧美性动漫3d在线观看完整版 | 爱情岛aqdlttv | 最近的2019中文字幕HD | 久久99国产精品二区不卡 | 欧美手机在线 | 国色天香视频在线社区 | 最新无码国产在线视频9299 | 星空无限传媒视频在线观看视频 | 日韩欧美中文字幕在线 | 久久久欧美国产精品人妻噜噜 | 国产亚洲欧美高清在线 | 中文字幕亚洲无线码高清不卡 | 再深点灬舒服灬太大了在线视频 | 日韩欧美视频一区 | 火影忍者高清无码黄漫 | 99久久精品费精品国产 | 99re久久热免费视频 | 欧美另类极品videosbest | 午夜片神马影院福利 | 亚洲国产精品无码AV久久久 | 99国产精品成人免费视频 | 人与畜禽CROPROATION免费 人淫阁 | 第一次处破女完整版电影 |