sorting 相关问题

排序是将一些订单应用于项目集合的过程。

Wordpress 高级自定义字段 - 使用 get_field_objects() 排序;

我正在使用高级自定义字段向每个帖子输出一些额外的数据。我通过将其添加到 WordPress 中的 post.php 文件来做到这一点: ... 我正在使用高级自定义字段向每个帖子输出一些额外的数据。我通过将其添加到 WordPress 中的 post.php 文件来做到这一点: <ul> <?php foreach( $fields as $field ): ?> <?php if( $field['value'] ): ?> <li><?php echo $field['label']; ?>: <div class="new_color_test"> <?php echo $field['value']; ?></div></li> <?php endif; ?> <?php endforeach; ?> </ul> 这曾经工作得非常完美!但是在更新一些字段标签后,这个 php 循环会在日期之后排序,而不是字段顺序。看这张图: 我用红色标记的部分是最先显示的!我很想对这个循环进行排序,因此它会在字段顺序之后输出!而不是某个日期.. 您可以使用 array_multisort 函数对字段进行排序。让我展示一下: ACF字段是分组存储的。每个字段都有 menu_order 参数。在管理字段中始终按其排序,但在前端,此顺序可能会被破坏。 所以,首先我们需要从我们的组中获取字段。我们需要知道ACF字段组ID。您可以在群组编辑页面的url中找到它,例如: http://site.ru/wp-admin/post.php?post=340&action=edit 在本例中,组 ID 为 340。如果您不想使用硬编码 ID(如果您的组不时更改),则可以使用组名称获取它(在此示例中,组名称 id Technic CPT): global $wpdb; $group_ID = $wpdb->get_var( "SELECT ID FROM $wpdb->posts WHERE post_title = 'Technic CPT'" ); 然后我们得到我们的字段数组: $acf_fields = acf_get_fields_by_id( $group_ID ); 下一步将为新订单创建数组。我们需要通过 menu_order 参数对字段进行排序: $order = array(); foreach ( $acf_fields as $key => $field ) : $order[ $key ] = $field[ 'menu_order' ]; endforeach; 注意,$acf_fields 的键也是 $order 的键! 最后,我们可以对字段进行排序: array_multisort( $order, SORT_DESC, $acf_fields ); 如果您想从大到小排序,将使用SORT_DESC。以及 SORT_ASC - 从小到大。 仅此而已。现在 $acf_fields 数组按 menu_order 参数排序。

回答 1 投票 0

按列值降序对二维数组进行排序[重复]

我有一个以下格式的关联数组。我需要按降序对数组进行排序,并按升序对具有相同值的数组进行排序。 $numArray = 数组(); $numArray[0]['Word'] = '一'; $

回答 1 投票 0

按codeigniter中array_merge中的a.bill_id id升序排列?

$this->db->select('b.name as user_name,a.bill_id,a.dat,a.bill_id,a.buyer_typ'); $this->db->from('tra_books_sales_head a'); $this->db->join('mas_staff_head b','b.staff_id = a.

回答 1 投票 0

按特定列值按降序对二维数组进行排序[重复]

我有数组 [ ['值' => 1, '标签' => '常规'], ['value' => 2, 'label' => '批发客户'], ['value' => 3, 'label' => '公共客户'], [‘价值’...

回答 2 投票 0

sorted()之后的Distinct()是否给出不同的结果而不是使用独立流?

我在sorted()之后使用了distenict(),并且在列表流上相同都给出了diff结果 List list1 = Arrays.asList("aaaaa", "b", "lll", "kkk", &

回答 1 投票 0

VBA 比较列中的项目并计算重复项[重复]

我正在尝试编写一个宏来计算列中的重复值。它们已经按升序排序,因此我尝试对比较值的冒泡排序进行修改...

回答 1 投票 0

如何在用户每次添加内容时获取数组的总计?

我有一个书店,里面有书籍,用户可以将这些书籍添加到购物车中,然后这些书籍的总价格显示在购物车中,每次他添加新东西时,状态都会添加该数字,.. .

回答 1 投票 0

动态规划 - 乘坐电梯 CSES

这是问题问题链接 为了解决这个问题,我应用了 2 指针方法,但我得到了错误的答案 当 2 指针方法失败时,我无法弄清楚测试用例 我是第一个

回答 1 投票 0

按包含浮点值和字符串“N/A”的列对二维数组进行排序,并将“N/A”行移动到末尾

我的阵列: $数据 = [ ['id'=> 1,'值'=> 1.2], ['id'=> 3,'值'=>'不适用'], ['id'=> 2,'值'=> 2.5], ]; 我想对数值值排在前面的行进行排序...

回答 2 投票 0

PHP 中使用数字和字符串值对数组进行排序

我的数组: $数据=数组( 大批( 'id' => 1, “值”=> 1.2 ), 大批( 'id' => 2, “值”=> 2.5 ), 大批( ...

回答 2 投票 0

使用 SORT_STRING 标志对数组进行排序会导致注意:数组到字符串的转换

我的代码(PHP) 数组 开关 (strtoupper($OBJType)) { 案例“文件”: $SortWith = "A:"; 休息; 案例“DIR”: $SortWith = "B:"; 休息; 默认:...

回答 2 投票 0

ComplexHeat:使用column_split时忽略column_order

我在ComplexHeatmap github上打开了这个问题,但到目前为止我没有得到回应,希望这里有人能伸出援手...... 我试图使最简单的热图成为可能,但是行为......

回答 1 投票 0

Laravel 路由模型绑定与排序的预加载?

我有产品也有评论。该评论可以投票,并且评论也可以有子评论。评论通过预先加载 $with 来加载,该 $with 在产品模型中定义...

回答 2 投票 0

对仅第一行以非空格开头的多行段落进行排序的简单方法?

我有一个文本或日志文件,通常如下所示: 第一行也是一个段落。 另一行是它自己的段落。 等等等等 但偶尔它会溢出到 mu...

回答 1 投票 0

找到包围一组点的最小边界饼图切片的函数

我有一组点 S,需要根据它们围绕点 P 的角度进行排序。但是,我想避免指定特定的排序起始角度。我的目标是获得有序集...

回答 1 投票 0

有没有办法让这些类似的功能变得高效? [重复]

我正在组织一些数据,这些数据存储在结构中,存储在向量中。我有两个几乎相同的排序函数,我想知道是否有一种有效的方法来编写它们。唯一的

回答 1 投票 0

使用Java实现二分查找算法,在有序数组中查找特定元素

假设您有一个有序的整数数组,并且需要查找数组中特定元素的索引。你决定使用二分搜索算法,这是一种常用的搜索算法...

回答 3 投票 0

如果每个数字连续出现两次,为什么内置的sorted()对于包含降序数字的列表会更慢?

我对四个相似的列表进行了排序。列表 d 始终比其他列表花费更长的时间,而其他列表都花费大约相同的时间: 答:33.5 毫秒 b:33.4 毫秒 c: 36.4 毫秒 d:110.9 毫秒 这是为什么? 测试脚本(在...

回答 1 投票 0

来自多个组的具有边界的元素的有序合并算法

我正在开发一款类似于 Minecraft(红石)的 2d 游戏,其中某些操作必须在每个刻度中按预定义的顺序执行。有多个“模块”,每个模块都可以注册

回答 1 投票 0

如何在Python中实现关联数组(不是字典)?

我试图用Python打印出一本字典: 字典 = {"名字":"保罗","姓氏":"丁"} 对于 Dictionary.iteritems() 中的键、值: 打印键,“=”,值 虽然列出了“名字”项目

回答 7 投票 0

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