首頁 >後端開發 >php教程 >有關PHP多維數組合併與排序功能的詳解

有關PHP多維數組合併與排序功能的詳解

巴扎黑
巴扎黑原創
2017-09-14 10:22:431667瀏覽

這篇文章主要介紹了PHP簡單實現多維數組合併與排序功能,涉及php數組合併、排序等相關操作及array_merge、array_multisort等函數使用技巧,需要的朋友可以參考下

本文實例講述了PHP簡單實作多維數組合併與排序功能。分享給大家供大家參考,具體如下:


<?php
$record=array(
  &#39;title&#39; =>&#39;这个就是标题,第一个数组&#39;,
  &#39;description&#39; =>&#39;描述内容&#39;,
  &#39;picurl&#39; => &#39;照片的链接&#39;,
  &#39;url&#39; =>&#39;链接&#39;,
  &#39;juli&#39; => 34
);
$record_other=array(
  &#39;title&#39; =>&#39;这个就是标题,第二个数组&#39;,
  &#39;description&#39; =>&#39;描述内容&#39;,
  &#39;picurl&#39; => &#39;照片的链接&#39;,
  &#39;url&#39; =>&#39;链接&#39;,
  &#39;juli&#39; => 14
);
//合并数组
$re=array_merge($record,$record_other);
//升序排列,按照“juli”字段排列
$juli_sort = array();
foreach ($re as $arr2) {
  $juli_sort[] = $arr2[&#39;juli&#39;];
}
array_multisort($juli_sort, SORT_ASC, $re);
var_dump($re);
?>

運行結果:


##

array(5) {
 ["juli"]=>
 int(14)
 ["url"]=>
 string(4) "链接"
 ["description"]=>
 string(8) "描述内容"
 ["picurl"]=>
 string(10) "照片的链接"
 ["title"]=>
 string(24) "这个就是标题,第二个数组"
}

以上是有關PHP多維數組合併與排序功能的詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn