usort

    0热度

    1回答

    我有这个糟糕的排序功能,当两个在同一页面上被调用时开始给我带来问题。它很可能会在同一页面上被多次调用。 我希望能够调用排序函数并发送特定参数来确定排序的类型。其中包括按($arr['key'])排序的字段,无论是字符串还是整数(strcmp vs x - y)以及比较方向(asc与desc)。 我该如何以非疯狂,复杂和混乱的方式做到这一点?我尝试了很多很多的搜索,但是我发现了很多使用对象和类的东西

    1热度

    1回答

    我有一个对象数组(目标),我想根据它们的属性2,Status和DueDate进行排序。 下面是规则: 以下状态: 设计 批准 在进步 完成 存档 如果目标的状态为4(已完成)或5(存档),那么DueDate无关紧要。 如果目标既不是4还是5及其DueDate小于现在则是“过期”,应该是在顶部 如果目标不是“过期”,那么状态的顺序确定它的位置(从最低到最高) 如果$a和$b都是“过期”,那么,一个具

    -2热度

    1回答

    Hello所有我有一个多个数组。我正在使用这样的代码。 它工作一段时间,当一个测试它没有在一个循环。当我在一个循环中调用它时它显示了一个在ajax调用中的内部服务器。并没有给我任何回应。 function sortarraybykey_returns($oldarray) { if (count($oldarray) > 1) { fun

    0热度

    1回答

    我有一个数组,看起来像这样: Array ( [13] => Array ( [name] => Blah blah [description] => Blah blah blah [parent_group_id] => 8 [display] => Blah : Blah [stamps] => Array

    1热度

    3回答

    任何人都可以请告知我是否可以写usort功能,将做在PHP中的以下内容: 首先我有一堆目录的所有有内部的两个文件 - 这两个文件均包含了一些为纯文本 这是我想做的事: glob的目录列表到一个数组呼叫$dirs 使用usort函数来执行以下操作: 阅读每个目录下的两个文件(FILE1.TXT和FILE2.TXT)和它们相乘,以创建一个名为$值 排序原来的$迪尔斯阵列3号成为$价值降序每个目录。 好

    0热度

    3回答

    后不工作 我的代码如下 $results = array(); $results[] = json_decode("json api response url", true); $results[] = json_decode("json api response url 2", true); $results[] = json_decode("json api response url 3

    0热度

    3回答

    嘿家伙我试图反向排序一个多维数组与usort,但我搞乱了某处。这里是我的代码: $array = array( array(123 => 'foo'), // duplicate array(124 => 'foo'), array(127 => 'foo'), array(126 => 'foo'), array(123 => 'foo'), //

    1热度

    2回答

    我需要使用基于一个来自使用php4的mysql调用的字符串的usort来排序一个数组。 到目前为止,我有mysql的呼吁得到订单: $result=mysql_query("SELECT rank from order WHERE id=1"); $row = mysql_fetch_row($result); 这给了我像$行[0] = '阿尔贝托,卡洛斯,Brocephus,埃德加,丹妮拉

    0热度

    2回答

    我现在有一个多维数组,并且想要删除第二级数组并且具有该数组的值第二级作为父数组上的新索引值。我目前的数组是: Array ([0] => Array ([connectee] => 1) [1] => Array ([connectee] => 6)) ,并从该想: Array ([0] => 1, [1] => 6) 我闲逛的usort功能,但无法得到它的工作(其中$ current_c

    0热度

    1回答

    我有一个工作的PHP脚本,通过一个巨大的文件,并拉出特定的电影标题和评级。但现在我的任务是对它们进行“排序”,所以带有'xxx'的电影名称列在最下面。我已经研究过使用,但是用我已经写过的脚本,这是否是最好的方法?还是有更简单的方法? php脚本: <?php foreach (glob("*.mov") as $filename) $theData = file_get_contents(