奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP 多維數組的排序問題

時間:2024-10-23 00:59:23 php語言 我要投稿
  • 相關推薦

PHP 多維數組的排序問題

  PHP 多維數組排序 根據二維數組中某個項排序,下面是小編給大家分享的PHP 多維數組的排序問題。

  PHP 多維數組排序 根據二PHP內置函數 array_multisort 要求每個數組大小一樣

  $areas是地區的二維數組,包含人數和次數,現在要按這2種數進行降序排序

  代碼如下:

  foreach($areaArray as &$areas) {

  $times = $numbers = array();

  foreach($areas as $province => $v) {

  $times[$province] = $v['times'];

  $numbers[$province] = $v['numbers'];

  }

  array_multisort($times, SORT_DESC, $numbers, SORT_DESC, $areas);

  }

  比如有個多為數組:

  代碼如下:

  $arr = array(

  ‘d' => array(‘id' => 5, ‘name' => 1, ‘age' => 7),

  ‘b' => array(‘id' => 2,'name' => 3,'age' => 4),

  ‘a' => array(‘id' => 8,'name' => 10,'age' => 5),

  ‘c' => array(‘id' => 1,'name' => 2,'age' => 2)

  );

  需要對二維數組中的 age 項排序。

  需要用到PHP的內置函數 array_multisort(),可以看手冊。

  自定義函數:

  代碼如下:

  function multi_array_sort($multi_array,$sort_key,$sort=SORT_ASC){

  if(is_array($multi_array)){

  foreach ($multi_array as $row_array){

  if(is_array($row_array)){

  $key_array[] = $row_array[$sort_key];

  }else{

  return false;

  }

  }

  }else{

  return false;

  }

  array_multisort($key_array,$sort,$multi_array);

  return $multi_array;

  }

  //處理

  echo “

  ”;

  print_r(multi_array_sort($arr,'age'));exit;

  //輸出

  Array

  (

  [c] => Array

  (

  [id] => 1

  [name] => 2

  [age] => 2

  )

  [b] => Array

  (

  [id] => 2

  [name] => 3

  [age] => 4

  )

  [a] => Array

  (

  [id] => 8

  [name] => 10

  [age] => 5

  )

  [d] => Array

  (

  [id] => 5

  [name] => 1

  [age] => 7

  )

  )

  written by 大宇

  維數組中某個項排序,需要的朋友可以參考下。

【PHP 多維數組的排序問題】相關文章:

php遞歸遍歷多維數組的方法10-06

PHP多維數組去掉重復值的方法08-04

PHP數組函數知識10-24

php對特殊語句查詢結果進行數組排序的方法技巧07-01

PHP對特殊語文查詢結果進行數組排序的方法介紹09-28

簡單PHP數組函數介紹09-26

PHP超全局數組08-16

PHP數組面試考題05-17

PHP數組長度的技巧09-18

php數組長度的方法10-05

主站蜘蛛池模板: 平陆县| 云林县| 宁河县| 祁门县| 苏州市| 新郑市| 斗六市| 庆城县| 昌黎县| 苏尼特左旗| 张北县| 集贤县| 潮州市| 华宁县| 房产| 怀仁县| 梅河口市| 莆田市| 巴南区| 普安县| 炉霍县| 红原县| 广元市| 阳朔县| 定安县| 盐亭县| 博爱县| 来凤县| 上犹县| 张家港市| 锡林浩特市| 额济纳旗| 宾阳县| 太和县| 桃园县| 韶山市| 锡林浩特市| 乌兰县| 兴文县| 惠安县| 顺平县|