php按数组值排序assoc数组

卵巢

我的数组:

array(n) {
[...],
[100]=>
  array(4) {
    [0]=>
    array(15) {
      ["TIME_PAIR"]=>
      string(11) "16:35"
    }
    [1]=>
    array(15) {
      ["TIME_PAIR"]=>
      string(11) "11:25"
    }
    [2]=>
    array(15) {
      ["TIME_PAIR"]=>
      string(11) "13:25"
    }
    [3]=>
    array(15) {
      ["TIME_PAIR"]=>
      string(11) "15:00"
    }
  }
[...]
}

我需要array(n)[100]"TIME_PAIR"对数组进行排序Somarray[100][0]应该在最后。怎么做这样的排序?香港专业教育学院试图使用,array_multisort但它总是对我不起作用(

哈伦

嗨,您可以使用usort PHP函数对数组进行排序,下面是完整的代码。

$arr = array(
           "100"=>array(
              array("TIME_PAIR"=>"16:35"),
              array("TIME_PAIR"=>"11:25"),
              array("TIME_PAIR"=>"13:25"),
              array("TIME_PAIR"=>"15:00"),
             )

           );

echo "<pre>";
print_r($arr);
echo "</pre>";

function cmp($a, $b) {
   return $a['TIME_PAIR'] - $b['TIME_PAIR'];
}

$res = usort($arr[100],"cmp");

echo "<pre>";
print_r($arr);
echo "</pre>";

您将在下面得到结果。

Array
(
[100] => Array
    (
        [0] => Array
            (
                [TIME_PAIR] => 11:25
            )

        [1] => Array
            (
                [TIME_PAIR] => 13:25
            )

        [2] => Array
            (
                [TIME_PAIR] => 15:00
            )

        [3] => Array
            (
                [TIME_PAIR] => 16:35
            )

    )

 )

随意问任何问题... :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php-按特定值对多个dim assoc数组进行排序

来自分类Dev

PHP:按值长度对数组排序

来自分类Dev

PHP:按爆炸值对数组排序

来自分类Dev

PHP多维数组按值排序

来自分类Dev

PHP按值对大型数组进行排序

来自分类Dev

按输入值对php数组进行排序

来自分类Dev

json数组在php中按值排序

来自分类Dev

PHP按多维数组中的值排序

来自分类Dev

PHP排序按值ASC对数组项进行排序?

来自分类Dev

NSDictionary按数组值排序?

来自分类Dev

按值对数组排序

来自分类Dev

按值对数组排序

来自分类Dev

按值对哈希数组排序

来自分类Dev

NSDictionary按数组值排序?

来自分类Dev

PHP按数组键值排序

来自分类Dev

PHP-如何按和值对多维数组排序?

来自分类Dev

在PHP中按多个值对数组排序

来自分类Dev

如何在PHP中按值对多维数组进行排序

来自分类Dev

如何按值对PHP中的数组进行排序?

来自分类Dev

在php中按值对多维数组进行排序

来自分类Dev

使用PHP按值对json数组进行排序

来自分类Dev

如何按“姓氏,名字”的键/值对 PHP 数组进行排序?

来自分类Dev

相交数组按数组php排序

来自分类Dev

php按非数字值排序多维数组,然后按数字排序

来自分类Dev

assoc数组php mysql

来自分类Dev

PHP按值对数组排序,对于相等的值,按键排序

来自分类Dev

PHP使用uasort按值对多维数组进行排序,该数组具有NULL

来自分类Dev

PHP数组-按数组外部计算的值排序(从高到低)

来自分类Dev

PHP按第3层的子数组值对数组进行排序,但带有索引