usort 相关问题

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

对格式为 dmY H:i [重复] 的日期数组进行排序

我正在尝试获取 mdY H:i 格式的字符串并将其在数组中排序。我的排序代码是: 函数 orderDates($items) { //对它们进行排序。最新的第一个 usort($items, 函数 ($a...

回答 2 投票 0

当回调函数对正在比较的两个值调用函数时,如何提高 usort() 的性能

我有一个类似于这篇文章的问题:PHP sort array by number in filename 我使用了这个 usort() 解决方案: usort($照片, 函数 ($a, $b) { 返回 strstr($a, '_') <=> strstr($b, '_'); });

回答 1 投票 0

排序非常慢

我有一个与这篇文章类似的问题:PHP sort array by number in filename 我使用了这个 usort() 解决方案: usort($照片, 函数 ($a, $b) { 返回 strstr($a, '_') <=> strstr($b, '_'); });

回答 1 投票 0

为什么我需要使用 php usort 进行多次迭代?

我从数据库中抓取用户并将其保存到一个数组中(大约有 1500 个用户)。然后我想根据数组字段“flags”对它们进行排序。它是 1 到 99 之间的整数并且 mul...

回答 1 投票 0

Symfony2 - 在控制器内使用 usort 时出现问题

我正在尝试合并 2 个数组的内容,然后使用 usort 来获取浏览次数最多的帖子。 尝试使用 usort 对数组的内容进行排序。 我收到以下错误: (“注意:Undefi...

回答 2 投票 0

usort() 在 php 8.2.0 与 php 7.4.33 中的行为是否不同?

我有一个像这样的关联数组: $all_works = [ [“标题”=>“一个儿童故事”,“年份”=>“2024”], [“title”=>“发生在...

回答 2 投票 0

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

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