1

我有一组从表中选择的独特颜色。但是由于某些计算,该特定数组的键不是按顺序排列的。现在我希望为该数组分配一个序列号...是否有任何功能可以更改数组的键...谢谢...

Array(
[81]=>yellow 
[86]=>gray
[93]=>wine
[103]=>marigold
[125]=>maroon
[134]=>pewter
[142]=>forestgreen
[151]=>grey
)

我希望将此数组更改为

Array(
[1]=>yellow 
[2]=>gray
[3]=>wine
[4]=>marigold
[5]=>maroon
[6]=>pewter
[7]=>forestgreen
[8]=>grey)
4

2 回答 2

0

使用:sort($color);检查此链接中的示例:排序

于 2013-07-15T05:17:12.690 回答
0

如果要通过某种计算对数组进行排序,可以使用usort(),它使用回调函数对数组进行排序。在这个回调函数中,您可以比较数组的两个元素并决定(通过任何您需要的方式)哪个先行。阅读我链接的页面上的示例以了解更多信息!

于 2013-07-15T05:12:04.387 回答