usort

    0热度

    1回答

    我需要根据另一个数组对数组进行排序,我昨天在这里问了一些问题,并得到了一些启发性答案:Sort an array by using the same order of another one。 现在我正试图通过$ array1排序$ array_sorted中使用的顺序来实现类似的任务。 这两者之间有一些区别,所以我试图编写一个适当的比较函数。 s表示“相同的花色”,o表示“不同花色”。所以“Ah

    1热度

    2回答

    我有一个叫做比较的函数叫做链接。当我RUNT这个代码,我不断收到错误消息 foreach($filearray as $k=>$v) { $website = new Link($v); $links[] = $website; } usort($links, array("Link","compare")); 但我得到一个错误信息,我无法弄清楚,为什么... “警告:usort()

    1热度

    1回答

    在下面的示例http://php.net/manual/en/function.usort.php中,调用了一个回调函数。 function cmp($a, $b) { if ($a == $b) { return 0; } return ($a < $b) ? -1 : 1; } $x = array(3, 2, 5, 6, 1); usor

    0热度

    1回答

    可能重复: Sort multidimensional array by multiple keys 我想知道我可以通过usort数据型动物类型的数组的数组。举例来说,我有这样的数据: priority | title 2 B 3 C 2 A 1 A 3 D 我需要做一个“双排序”(如SQL priority ASC, title ASC)得到它: priorit

    1热度

    2回答

    我正在使用php函数对数组进行排序。必须生成自定义PHP函数,因为它的动态 $intCompareField = 2; $functSort = function($a, $b) { return ($a[$intCompareField] > $a[$intCompareField])?1:-1; } usort($arrayToSort, $functSort); 在比较

    0热度

    2回答

    我有一个字符串数组一个: 0 - 5 50-100 10-50 150-250 100-150 现在我想这些自动排序到: 0-5 10-50 50-100 100-150 150-250 将如何我去解决这个问题?

    2热度

    2回答

    我有一个php文件正在创建我的用户目录中的所有内容,然后这个数组被发送回iPhone。 ,我的PHP是创建按字母顺序排序他们的阵列,我希望它由文件创建日期进行排序.. 这里是我的PHP文件看起来像 <?php $username = $_GET['username']; $path = "$username/default/"; $files = glob("{$path}/{*.jpg

    3热度

    4回答

    我有一个PHP usort()的问题。让我们假设我有一个这样的数组(这是一个简化的,我还没有与名称的工作,我有对象的数组,不是数组): $data = array( array('name' => 'Albert', 'last' => 'Einstein'), array('name' => 'Lieserl', 'last' => 'Einstein'), ar

    0热度

    1回答

    我有我的iPhone应用程序从我的数据库中删除选定的图像,删除了我想要的图像后,它需要重命名文件夹中剩下的所有其他图像。所以说我的文件夹有3个图像:img1,img2,img3等。说我删除img1,我继续和unlink()它,现在我需要将img2重命名为img1,然后将img3重命名为img2。 这里是我的代码,现在 <?php $dbc = mysql_connect('hostname',

    1热度

    2回答

    我遇到了一个问题,我的任何值都没有以正确的顺序结束。 $xml = file_get_contents('admin/people.xml'); $x = new SimpleXMLElement($xml); $sort=$x->person; function cmp($a, $b){ if ($a->age == $b->age) {