usort 相关问题

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

PHP-usort多维数组

我正在尝试使用以下usort函数usort($ voucherdata,function($ a,$ b){返回[$ b ['voucherdate'],$ b [.。 。

回答 1 投票 0

WP_Query上的自定义排序(乱码)>>

对环境的简要说明:在我的网站上,帖子应根据某些标准进行排序。该网站被翻译成不同的语言。首先,帖子应按...

回答 1 投票 0

如何通过两个键对多维数组排序

i具有以下数组。如何首先按tabelle_punkte排序,然后按tabelle_tore排序?我尝试使用usort,但不确定如何正确使用它。有小费吗?数组([0] =>数组...

回答 1 投票 0

如何相对于php中嵌套数组的第一个值对多维数组进行排序?

我想相对于嵌套数组的第一个值对多维数组进行排序。对于下面的示例,结果应为[[1,3],[3、6],[10、20],[16、19]。我试过了,但是什么都没有...

回答 1 投票 0

usort(php)怎么工作,即使不返回整数?

昨天在工作中,我偶然发现了一段大致如下的代码:uasort($ array,function($ a,$ b){return isset($ a ['sort_code'])&& isset($ b [' sort_code'])&& $ a ['...

回答 1 投票 2

对象数组上的PHP usort函数不起作用

我有以下对象数组:array(0 => MyObject :: __ set_state(array('id'=>'1176','value'=>'Oranges',)),1 => MyObject :: __ set_state( array('id'=&...

回答 1 投票 1

usort排序降序,而不是使用两个以上的数组升序

合并4个数组后,我使用usort通过Date对最终数组进行排序。但是,它以升序排序,我需要将它降序。我已经看到了降序排序的解决方案...

回答 2 投票 0

PHP-使用具有复杂功能的提供程序对数组列表进行排序

我想通过itemOrderList(在示例代码中的变量中)对MyObject列表($ myObjectList)进行排序,如不带提供程序的MyObject,带Gmail提供程序的MyObject,带Hotmail提供程序的MyObject,...

回答 1 投票 0

按多个字段对多维数组进行排序

我发现了一些与此有关的问题,但是我觉得这里有一个非常特殊的情况,所以我要提出一个新的问题。我需要先按用户的标题(数组)对用户数组进行排序,然后再按姓氏对它们进行排序,...

回答 2 投票 2

尝试创建基本函数以使用usort排序数组

我尝试创建一个简单的函数来使用usort对数组进行排序,但我不明白我的代码有什么问题。对于测试,我想按字段“ str”以“降序”顺序进行排序。我的数组...

回答 1 投票 0

[php中按字符串值排列的对象的组和顺序数组

我有一个看起来像这样的对象数组,请注意,它们已经由create_time通过MYSQL进行了排序:array(size = 5)0 => object(stdClass)[38] public'vacancy_id'=> int 5 .. 。

回答 1 投票 0

可以通过PHP传递一个闭包吗?

我有一个数组排序函数如下:public function sortAscending($ accounts){function ascending($ accountA,$ accountB){if($ accountA ['AmountUntilNextTarget'] == $ accountB ['...

回答 2 投票 5

除非被观看,否则将被跳过

这是一个奇怪的情况,我有一个usort函数似乎只有在我通过xdebug监视代码执行时才能正常工作。不知道为什么。这几乎就像是跳过了usort调用......

回答 1 投票 2

在子数组中按多个值对PHP数组进行排序

所以我不确定标题是否最合适,但这是数组的样子:array([0] => array([category] =>'Value_1'[date] => '01 / 01 /。 ..

回答 2 投票 2

如何按日期字段降序对数组进行排序?

我有一个像下面的数组。我想使用日期按降序对此数组进行排序。但我的代码不起作用。 $ tbData = Array([0] =>数组([0] => Baby Boo ...

回答 1 投票 3

PHP警告:usort()期望参数1为数组,在&array_slice()中给出null,期望参数1为数组,null为

function prepare_items(){$ columns = $ this-> get_columns(); $ hidden = array(); $ sortable = $ this-> get_sortable_columns(); $ this - > _ column_headers = array($ columns,$ hidden,$ ...

回答 2 投票 0

使用spaceship运算符[duplicate]通过两个参数来使用数组

是否有更紧凑的方法通过PHP≥7.0的两个参数/字段对数组进行排序(使用太空船操作员<=>)?现在我只是通过第二个参数排序的技巧...

回答 1 投票 1

在另一个数组中按属性排序数组

我有两个相同大小的数组。一个包含所有产品信息,另一个仅包含product_id和position。我想按照第二个中指定的顺序排序第一个数组...

回答 1 投票 0

未知“usort()期望参数1为数组,给定”错误为null

今天我试图通过将变量传递给它的函数来排序数组。我可以打印并与数组交互得很好,但由于某种原因我不能将它传递给函数。我试过打印...

回答 2 投票 1

字母排序在错误的较长字符串后放入较短的字符串

在排序我的字符串数组时,usort将较短的字符串放在较长的字符串之前,这与其他排序方法不一致,特别是在我的应用程序的客户端方面。例如。 ” ...

回答 1 投票 0

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