sorting 相关问题

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

对 str 引用的引用向量进行排序如何在字符串而不是最外层引用上进行?

在学习 Rust 时,我遇到了嵌入在线问题答案中的这段代码。我没想到这是正确的答案,因为我天真地认为 elem_refs.sort() 会按

回答 1 投票 0

匹配红色和绿色标志的 SQL 查询

对于约会应用程序,用户必须设置描述他/她自己的白旗。然后,他/她(我没有在示例数据中涵盖性别)可以选择几个具有优先级的绿色和红色标记...

回答 1 投票 0

Wordpress 查询一个记录集,但从 a 中的值排序。第二个查询集

我有五种自定义帖子类型: 人员(每条记录都有标题、名字、姓氏) 演出(每条记录都有演出年份、开幕夜、闭幕夜和类别分类) 位置(每个...

回答 1 投票 0

Woocommerce 类别订单

我正在尝试按默认字母顺序重新排列我的类别。 我的管理后端我的类别如下所示: 在前端,它们看起来像这样: 可以拥有吗

回答 5 投票 0

用于按其中一个数组的值同步对两个数组进行排序的与编程语言无关的术语是什么

假设我们有两个数组: a = [4,3,8,7] b = [(1,2),(5,6),(8,6),(9,0)] 所以我们现在想要的是,对数组 a 进行排序。 所以排序的结果应该是 a_sorted = [3,4,7,8] 。 而且,我们...

回答 5 投票 0

WordPress 自定义订单按帖子标题中的姓氏过滤

我有一个针对员工的自定义帖子类型,它使用帖子标题作为人员姓名。为了按姓氏排序,我使用顺序过滤器查找标题中的最后一个单词,然后按我排序...

回答 4 投票 0

对 HTML 表单提交数据行进行转置和排序,而不丢失关联关系

我有一个 HTML 表单,可以提交姓名和考试成绩的有效负载。 我需要转置结构,以便考试编号分组在一起,并且考生姓名直接与 sc 相关联...

回答 2 投票 0

多维数组的排序和显示值活动5B

索引.php 活动5B 。盒子 { 宽度: </desc> <question vote="-2"> <p>索引.php </p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en&#34;&gt; &lt;head&gt; &lt;meta charset=&#34;UTF-8&#34;&gt; &lt;title&gt;Activity 5B&lt;/title&gt; &lt;style&gt; .box { width: 600px; padding: 10px; margin: 0; border: 1px outset black; background-color: lightblue; text-align: center; } table { table-layout: fixed; width: 600px; &#39;border: 1px solid red; text-align: left; } table, th, td { &#39;border: 1px solid black; } table th, table td{ padding: 5px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&#34;box&#34;&gt; &lt;form action=&#34;process.php&#34; method=&#34;POST&#34;&gt; &lt;br&gt; &lt;h4&gt;EXAMINATION RESULT&lt;/h4&gt; &lt;br&gt; &lt;br&gt; &lt;table&gt; &lt;tr&gt; &lt;th style=&#39;width:10%&#39;&gt;No.&lt;/th&gt; &lt;th style=&#39;width:40%&#39;&gt;NAME&lt;/th&gt; &lt;th style=&#39;text-align: center&#39;&gt;EXAM1&lt;/th&gt; &lt;th style=&#39;text-align: center&#39;&gt;EXAM2&lt;/th&gt; &lt;th style=&#39;text-align: center&#39;&gt;EXAM3&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;27&#34; name=&#34;name[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex1[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex2[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex3[]&#34; required&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;27&#34; name=&#34;name[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex1[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex2[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex3[]&#34; required&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;27&#34; name=&#34;name[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex1[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex2[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex3[]&#34; required&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&#34;2&#34;style=&#39;text-align: center&#39; &gt;&lt;input type=&#34;submit&#34; name=&#34;submit&#34; value=&#34;SUBMIT REQUEST&#34;&gt;&lt;/td&gt; &lt;td colspan=&#34;3&#34; style=&#39;text-align: center&#39;&gt; &lt;button type=&#34;reset&#34; value=&#34;Reset&#34;&gt;CLEAR&lt;/button&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/form&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>流程.php</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code> &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;style&gt; .box { width: 350px; padding: 10px; margin: 0; border: 1px outset black; background-color: lightblue; text-align: center; } table { table-layout: fixed; width: 350px; border: 1px solid red; text-align: left; } table, th, td { border: 1px solid black; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&#34;box&#34;&gt; &lt;?php if(isset($_POST[&#39;submit&#39;])){ $name = $_POST[&#39;name&#39;]; $ex1 = $_POST[&#39;ex1&#39;]; $ex2 = $_POST[&#39;ex2&#39;]; $ex3 = $_POST[&#39;ex3&#39;]; $exam = array(); for($i = 0; $i &lt; count($name); $i++) { $exam[] = array( &#39;name&#39; =&gt; $name[$i], &#39;exam1&#39; =&gt; $ex1[$i], &#39;exam2&#39; =&gt; $ex2[$i], &#39;exam3&#39; =&gt; $ex3[$i], ); } echo &#34;&lt;pre&gt;&#34;; print_r($exam); echo &#34;&lt;pre&gt;&#34;; $keys = array_keys($exam); for($i = 0; $i &lt; count($exam); $i++) { echo &#34;&lt;p&gt;&lt;b&gt;Exam Result $keys[$i]&lt;/b&gt;&lt;/p&gt;&#34;; echo &#34;&lt;ul&gt;&#34;; foreach($exam[$keys[$i]] as $key =&gt; $value) { echo $key . &#34; : &#34; . $value . &#34;&lt;br&gt;&#34;; } echo &#34;&lt;/ul&gt;&#34;; } } ?&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; enter code here</code></pre> </div> </div> <p></p> <p><a href="https://i.stack.imgur.com/xrcHF.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL3hyY0hGLnBuZw==" alt="Original Activity from Prof. Form and Output"/></a></p> <blockquote> <p>将文本输入分配给数组没有问题我有问题 显示正确的输出</p> <p>这是我的目标输出</p> <p>考试成绩1</p> <ul> <li>滚滚99</li> <li>詹姆斯80</li> <li>戴夫79</li> </ul> <p>考试成绩2</p> <ul> <li>戴夫95</li> <li>罗利86</li> <li>詹姆斯80</li> </ul> <p>考试成绩3</p> <ul> <li>詹姆斯88</li> <li>戴夫75</li> <li>罗利60</li> </ul> <p>任何帮助将不胜感激 谢谢计算器</p> </blockquote> </question> <answer tick="false" vote="0"> <pre><code> echo &#34;&lt;p&gt;&lt;b&gt;TOTAL STUDENTS: &#34;. count($exam).&#34;&lt;/b&gt;&lt;/p&gt;&#34;; for($i = 0; $i &lt; count($exam); $i++) { echo &#34;&lt;p&gt;&lt;b&gt;Exam Result &#34;.($i +1).&#34;&lt;/b&gt;&lt;/p&gt;&#34;; $keys = array_column($exam, &#34;exam$i&#34;); array_multisort($keys, SORT_DESC, $exam); foreach ($exam as $row) { echo &#34;&lt;li&gt;&#34;. $row[&#39;name&#39;]. &#34; &#34;. $row[&#34;exam$i&#34;].&#34;&lt;/li&gt;&#34;; } } } </code></pre> </answer> <answer tick="false" vote="0"> <p>在将考试成绩与考生姓名合并之前,请务必验证传入的数据以避免代码损坏。</p> <p>以下脚本旨在适应 HTML 表单结构的变化(以防考试或考生数量发生变化)。尽管循环遍历 <pre><code>$_POST</code></pre> 数组中的所有元素,<pre><code>sscanf()</code></pre> 函数仍会阻止 <pre><code>name</code></pre> 行被推入结果,并从考试键中提取考试编号。</p> <p>在每个构建的关联行上调用 <pre><code>arsort()</code></pre> 将会按降序对分数进行排序并保留名称。显示检查编号时可以使用结果数组第一级中的 <pre><code>$i</code></pre> 键。</p> <p>代码:(<a href="https://3v4l.org/UU4fS" rel="nofollow noreferrer">演示</a>)</p> <pre><code>$_POST = [ &#39;name&#39; =&gt; [&#39;Dave&#39;, &#39;James&#39;, &#39;Rolly&#39;], &#39;ex1&#39; =&gt; [79, 80, 99], &#39;ex2&#39; =&gt; [95, 80, 86], &#39;ex3&#39; =&gt; [75, 88, 60] ]; $exams = []; $totalNames = count($_POST[&#39;name&#39;] ?? []); foreach ($_POST as $key =&gt; $row) { // because user submissions cannot be trusted... if (!sscanf($key, &#39;ex%d&#39;, $i) || $totalNames !== count($row)) { continue; } $exams[$i] = array_combine($_POST[&#39;name&#39;], $row); arsort($exams[$i]); } var_export($exams); </code></pre> <p>输出:</p> <pre><code>array ( 1 =&gt; array ( &#39;Rolly&#39; =&gt; 99, &#39;James&#39; =&gt; 80, &#39;Dave&#39; =&gt; 79, ), 2 =&gt; array ( &#39;Dave&#39; =&gt; 95, &#39;Rolly&#39; =&gt; 86, &#39;James&#39; =&gt; 80, ), 3 =&gt; array ( &#39;James&#39; =&gt; 88, &#39;Dave&#39; =&gt; 75, &#39;Rolly&#39; =&gt; 60, ), ) </code></pre> </answer> </body></html>

回答 0 投票 0

不使用 ORDER BY 进行排序

听起来很迟钝,但这可能吗? 我有 EMPLOYEE_ID 和 DEPARTMENT_ID,我必须根据 DEPARTMENT_ID 对其进行排序,而不使用 ORDER BY。 它不应该出现在问题中的任何地方...

回答 4 投票 0

openCart 3 - 如何在结账页面获取总价?

我需要了解如何在结账页面(confirm.php)获取总价加上我自己的价格。 我需要检查总数,如果超过 5K 那么送货服务是免费的,否则送货服务...

回答 1 投票 0

从 SimpleXML 填充二维数组,然后按第一列排序[重复]

我有一个产品 xml,其中包含多个价格不同的卖家。在浏览 simpleXML 对象并将其放入数组中之后,我需要以某种方式对数组进行排序。 循环遍历 xml 文件: 前...

回答 1 投票 0

wordpress get_posts 按自定义字段(自定义日期)排序

我有一个会员自定义帖子类型,出生日期保存为 01.01.2013 $args = 数组( '帖子数' => -1, 'post_type' => 'mitglied', 'post_status' => '

回答 2 投票 0

从 simplexml 排序和数组[重复]

我有一个productxml,其中包含多个价格不同的卖家。在浏览 simplexml 对象并将其放入数组中之后,我需要以某种方式对数组进行排序。 循环遍历 xml 文件:

回答 1 投票 0

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

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