usort

    -3热度

    1回答

    数组排序我是新来的 我有一个快速的问题: 我有一个数组,看起来像这样 - $array = array(413, 913, 5); foreach($array as $arr){ echo $arr . '<br />'; } 和。输出 - 413 913 5 我如何使用usort()功能,使脚本输出 - 913 5 413 如果你能帮助我,那将是伟大的!谢谢。

    4热度

    2回答

    我使用usort()和filemtime()按修改日期对文件进行排序,但它会按错误顺序随机返回文件。我想我错过了一些非常简单的东西,但我无法弄清楚什么。 usort($user_files, function($a, $b) { return filemtime($a) > filemtime($b); }); foreach ($user_files as $f) { e

    1热度

    1回答

    我想按照自定义顺序对数组中的dir列表进行排序。 我曾尝试使用usort,但没有得到想要的结果。 我还想让你解释在这里使用的$ a和$ b。 $dir = '/tmp'; $dir_list=scan_dir($dir); //now this $dir_list array for the sake of this example contains the following eleme

    1热度

    1回答

    我对php和Jsons很新,我试图按日期安排Json的内容。我知道usort()函数,但到目前为止,我一直未能成功使用它。这是JSON: [{"id":"1","poi_id":"36","date":"1993-05-14","url":"#","p_flag":"0"},{"id":"2","poi_id":"36","date":"2000-05-14","url":"#","p_flag"

    0热度

    1回答

    我想按值对一个关联数组分组,并随机化每个组的项目。 我有以下的数组$结果 Aray( [0] => Building Object ( [id] => 285 [formula] => 4 [title] => test 1 ) [1] => Building Object ( [id] => 120

    2热度

    2回答

    我试过使用usort但我有问题 我现在已经使用了usort函数。 我的数组是有一个字符串键,它代表了日 我的输出如下字符串值: 02/09/2013 03/09/2013 03/10/2013 04/07/2013 04/09/2013 09/09/2013 11/09/2013 13/06/2013 13/08/2013 它仅由前两个数字排序,我希望它排序完整的日期,我做错了

    0热度

    1回答

    需要用值n排序第二个嵌套数组第三个用php; '开始时间'。关键在于思考也许是最重要的。发布@week @day @class的嵌套数组以及一个usort调用和函数我一直在尝试变体。 Array ( [Sunday] => Array ( [0] => Array ( [Class Name] => Fun Class [I

    0热度

    1回答

    我正在对捷克(和其他)字符进行排序排序。我写了一个比较函数,但是strstr有一个问题: Warning: strstr() [function.strstr]: needle is not a string or an integer in ... 而第二个问题是它没有正确比较它。我检查了usort手册和一些例子,认为它应该没问题,但有些问题是错误的。 我也检查字符串$ a-> getJme

    0热度

    2回答

    我想按日期使用usort()排序多维数组,但我似乎无法使其工作。 开始阵列: $dayEvents = array(); $dayEvents['output'] = array(); 而且它被赋予像这样: $dayEvents['output'][] = array('date' => $dateStamp, 'data' => $dataOutput, 'ad' => $allDay);

    0热度

    1回答

    在数组上执行以下操作后,我得到此结果。不应该按'computer_name'排序吗?你会看到他们不是字母顺序。 usort($test, function($a, $b) { return $a['computer_name'] - $b['computer_name']; }); echo "<pre>"; print_r($test); echo "</pre>";