标签: php mysql database
索引是自动的,索引是0,1,2等没什么特别的。
但数据库的关键是自动递增。意味着索引直接与数据库的密钥相关联。所以在排序之后,我可以进行查询并使用该键检索该行的信息。
但我认为,一旦你sort(),它会改变索引,因此我会失去索引与数据库密钥之间的相关性,因此使得数组无用......所以我的问题是如何做我保持这种相关性,同时仍然排序,以便最高值到顶部?
sort()
然后在那之后,我如何对这样的数组进行排序?
非常感谢你的帮助和耐心, Binny
答案 0 :(得分:3)
我认为你想要的是asort()或arsort()。根据{{1}}的文档,
asort()
arsort()
此函数对数组进行排序 数组索引维持他们的 与数组元素的相关性 他们与...有联系。这是用的 主要是在排序关联数组时 实际的元素顺序在哪里 显著。
asort()反向排序。
答案 1 :(得分:0)
使用asort:http://www.php.net/manual/en/function.asort.php
asort