復(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);
?>
復(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);
?>
新聞熱點
疑難解答