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

php語言

PHP 多維數組的排序問題

時間:2024-12-06 23:48:40 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數組的排序09-28

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

PHP中數組的分組排序07-26

PHP 數組排序方法總結07-18

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

PHP中數組的分組排序實例11-14

分析php選擇排序法實現數組排序的方法07-19

PHP二維數組排序的方法09-03

PHP二維數組排序方法06-24

主站蜘蛛池模板: 新巴尔虎左旗| 浦东新区| 关岭| 肃宁县| 寿光市| 通辽市| 英德市| 秭归县| 平乡县| 青田县| 台南县| 辰溪县| 桦南县| 巫溪县| 锡林郭勒盟| 元氏县| 左权县| 渝中区| 新津县| 会东县| 石河子市| 淳安县| 延安市| 慈利县| 赤水市| 凤台县| 定襄县| 武夷山市| 和平县| 康马县| 满洲里市| 东平县| 贵溪市| 贞丰县| 沁水县| 勃利县| 襄垣县| 赣榆县| 临沭县| 商都县| 金昌市|