JQuery/PHP

PHP 数组去重与PHP数组排序方法

阿里云

PHP 数组里如果有重复的值,想去除重复的值,可以使用 PHP 数组去重函数 array_unique。array_unique() 函数用于移除数组中重复的值。如果两个或更多个数组值相同,只保留第一个值,其他的值被移除。

  1. <?php
  2. $a=array("a"=>"red","b"=>"green","c"=>"red");
  3. array_unique($a,sortingtype);
  4. ?>
也想出现在这里?联系我们
创客主机

sortingtype 参数可选。规定排序类型。可能的值:

SORT_STRING - 默认。把每一项作为字符串来处理。
SORT_REGULAR - 把每一项按常规顺序排列(Standard ASCII,不改变类型)。
SORT_NUMERIC - 把每一项作为数字来处理。
SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。

数组排序

PHP 数组排序可以将 PHP 数组里的值按照某个字段进行排序。

  1. //数组排序函数封装
  2. function arraySequence($array, $field, $sort = 'SORT_DESC') {
  3. $arrSort = array();
  4. foreach ($array as $uniqid => $row) {
  5. foreach ($row as $key => $value) {
  6. $arrSort[$key][$uniqid] = $value;
  7. }
  8. }
  9. array_multisort($arrSort[$field], constant($sort), $array);
  10. return $array;
  11. }
  12.  
  13. $varszhuzhan = arraySequence($varszhuzhan,'post_date');
  14. //post_date为数组里的某个键

PHP 数组去重与 PHP 数组排序方法

已有 250 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!