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

何らかの計算で配列をソートする場合は、コールバック関数を使用して配列をソートするusort()を使用できます。このコールバック関数では、配列の 2 つの要素を比較して、どちらが先かを (必要な方法で) 決定できます。詳細については、リンクしたページの例を読んでください。

于 2013-07-15T05:12:04.387 に答える
0

使用:sort($color);このリンクの例を確認してください: sort

于 2013-07-15T05:17:12.690 に答える