usort 相关问题

PHP中的一个函数,它通过使用用户定义的比较函数来确定元素的顺序,从而为自定义集合排序提供方法

Symfony2 - 如何对合并的对象数组进行排序?

我有 4 个数组,我正在尝试将属性视图从最高到最低排序。 我想弄清楚如何对合并的数组进行排序。 现在,有了合并的数组,我最想看到的...

回答 1 投票 0

PHP 对非关联数组的数组进行排序,但开头有字符串值

$无响应 = [ [ “顾客”, “172.52.46.75”, “2022-04-01 16:20:45”, “1817”, “nxlog”, &quo...

回答 3 投票 0

使用一组已知的可能值按自定义顺序对平面数组进行排序

我有一个包含值北、东、南或西的数组。 例如我得到一个包含以下内容的数组: [‘南’、‘西’、‘北’] 现在我想按自定义顺序对数组进行排序,例如:也不...

回答 2 投票 0

按列值对 2dim 数组进行排序[重复]

我有一个看起来像的数据结构 大批 ( [0] => 数组 ( [0] => 某事 [1] => 1296986500 ) [1] => 数组 ( [0] => 别的东西 ...

回答 2 投票 0

通过比较一列浮点值对二维数组中的行进行降序排序[重复]

当我尝试从这里应用以下代码时 usort($myArray, 函数($a, $b) { 返回 $a['order'] - $b['order']; }); 它给我按升序排列的结果。 输出: 0 0 0 0 0 0.29 1.09 6.33 开

回答 5 投票 0

按一列对二维数组中的行进行排序,同时保留原始的列关系

我的数组如下所示: 大批 ( [0] => 数组 ( [0] => 1 [1] => 6 [2] => 4 [3] => 5 ) [1] => 数组 ( [0] => 272.05 ...

回答 1 投票 0

在 PHP 中对 12 位字符串数组进行数字排序

我有一些 PHP 代码,它正在对我的数字数组进行排序。具体数字(例如)如下: “040613002625”, “040613000277”, “04061300...

回答 1 投票 0

无法访问 usort() 函数调用内部的全局变量

我正在尝试使用 usort() 并在其函数范围内利用全局变量,但没有成功。 我已将代码简化为简单的框架以展示我的意思: $testglobal = 1; 函数厘米...

回答 5 投票 0

按前半部分升序然后后半部分降序对分隔数组值进行排序

我正在尝试按大小对数组值进行排序,但结果并不符合我的预期。 这是我的代码: 函数 cmp($a, $b) { $尺寸=数组( “XS”=> 0, “S”...

回答 2 投票 0

在单独的数组中按值子字符串对 PHP 数组进行排序

我正在使用 WordPress 提供的 get_posts 来提供一组帖子对象。该数组的简化版本如下: $区域=数组 0 => 目的 公共'

回答 3 投票 0

PHP - 自定义尺寸排序顺序

我正在尝试按大小对数组值进行排序,但遇到问题。 我的数组提取的值与用于排序的“cmp”函数的值不同。 代码是这样的: 功能...

回答 1 投票 0

PHP 使用命名空间传递参数[重复]

命名空间App\Controllers\Redis; 类 getArray{ 公共函数排序数组(){ $sortMe = 数组 ( “05”=> 100, '15' => 1, '24' => 10, “32”=> 1000, ); $sor...

回答 1 投票 0

使用uasort排序(多个条件)

我想使用uasort对多维数组进行排序。该数组如下所示: 大批 ( [0] => 数组 ( [0] => 1612134001 [1] => 1 [2] =&...

回答 2 投票 0

按负数、大写字母、符号、小写字母,然后是正数自定义排序平面数组

我一直在绞尽脑汁试图解决这个挑战。 PHP 默认排序函数不提供解决方案,但使用 usort 也不容易。 所以这就是我要解决的问题。我...

回答 2 投票 0

按负数、大写字母、符号、小写字母,然后是正数自定义排序平面数组

我一直在绞尽脑汁试图解决这个挑战。 PHP 默认排序函数不提供解决方案,但使用 usort 也不容易。 所以这就是我要解决的问题。我...

回答 2 投票 0

不推荐使用的功能:usort():不推荐从比较函数返回布尔值,返回小于、等于或大于零的整数

我的一些代码在下面遇到了一个小问题。 // 排序 $sortField = $this->sortField; $sortDir = $this->sortDir; usort($data, function ($a, $b) 使用 ($sortField, $sortDir) { 我...

回答 1 投票 0

使用变量对多维的php数组进行排序(usort)[重复]。

在SO上有几个帖子是关于在php中对多维数组进行排序的,当我使用: usort($list, function($a, $b) { return $...时,我可以让它正常工作。

回答 1 投票 0

如何实现基于连字符分隔的子串的多个自定义排序规则?

我有一个文件名数组,是这样的形式。"A - 1.2 - Floor Plan.PDF",我需要先按照开头的类别对数组进行排序,顺序如下。1. 类别:A 2: 类别:A 2.类别:ESC 3: ESC 3. ...

回答 3 投票 0

PHP usort()通过具有首选值的多个属性

我正在按价格对以下数组进行排序。 '库存','价格'=> 1.00,],['状态'=>'缺货','价格'=> ...

回答 1 投票 0

PHP要使用usort的附加参数

以下代码位于一个函数中,而函数本身位于一个类中。其目的是避免每个$ filter值具有一个排序功能:$ GLOBAL ['filter'] = $ filter; usort($ this-> data,...

回答 2 投票 7

© www.soinside.com 2019 - 2024. All rights reserved.