Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在不重置索引的情况下对数组进行排序?_Php_Arrays - Fatal编程技术网

Php 如何在不重置索引的情况下对数组进行排序?

Php 如何在不重置索引的情况下对数组进行排序?,php,arrays,Php,Arrays,这是我的阵列: 10908 :int 110 10280 :int 175 10278 :int 585 10277 :int 3015 10275 :int 2835 索引是元素的ID。 我想知道哪个ID的值最大 当我对它排序时,我丢失了索引的值。 如何根据值对索引进行排序?如果您确实需要对索引进行排序,并且希望保留键和值之间的关联,请使用一个sort$array 您可以在此处找到特定问题的解决方案:如果您确实需要对其进行排序并希望保持键和值之间的关联,请使用asort$array

这是我的阵列:

10908  :int 110
10280  :int 175
10278  :int 585
10277  :int 3015
10275  :int 2835
索引是元素的ID。 我想知道哪个ID的值最大

当我对它排序时,我丢失了索引的值。
如何根据值对索引进行排序?

如果您确实需要对索引进行排序,并且希望保留键和值之间的关联,请使用一个sort$array


您可以在此处找到特定问题的解决方案:

如果您确实需要对其进行排序并希望保持键和值之间的关联,请使用asort$array

您可以在此处找到特定问题的解决方案:

您需要,它在保留密钥的同时对数组进行排序

要获得最高的键值,可以使用maxarray\u keys$your\u array;不管数组的排序顺序如何。

您需要的是,在保留键的同时对数组进行排序


要获得最高的键值,可以使用maxarray\u keys$your\u array;无论数组的排序顺序如何。

@CE\u请使用下面的示例:

    <?php
     $arr = array(10908 => 110, 10280 => 175, 10278 => 585, 10277 => 3015, 10275 => 2835);
    print_r($arr); //before sort
    asort($arr);
    print_r($arr); // after sort

此asort函数排序数组与索引一起使用asort,如下例所示:

    <?php
     $arr = array(10908 => 110, 10280 => 175, 10278 => 585, 10277 => 3015, 10275 => 2835);
    print_r($arr); //before sort
    asort($arr);
    print_r($arr); // after sort

此asort函数排序数组以及索引

您可以使用您可以使用我建议您删除closing?>php标记。。。它通常被认为是不好的风格,因为它会无缘无故地引发无休止的问题。。。它通常是不需要的,除非你想在某些文件的中间终止PHP解释。我知道,但是我遵循语法规则,我知道,不是必需的,但它是我的好习惯,实际上它不是一个好习惯,因为它导致问题而不提供任何好处。语法规则一般不要求您关闭php块…我建议您删除closing?>php标记。。。它通常被认为是不好的风格,因为它会无缘无故地引发无休止的问题。。。它通常是不需要的,除非你想在某些文件的中间终止PHP解释。我知道,但是我遵循语法规则,我知道,不是必需的,但它是我的好习惯,实际上它不是一个好习惯,因为它导致问题而不提供任何好处。语法规则一般不要求关闭php块。。。