どうすればいいですか?私は$array
を持っています。私は$array['name']
と$array['value']
を使用します。$array
をatributesの1つでソートし、ASC/DESCを選択できますか?配列のキーによれば、次のようにしてksort()関数を使用することができ連想配列をソートするために
0
A
答えて
1
:
<?php
$narray["IBM"]="International Business Machines";
$narray["MS"]="Microsoft";
$narray["CA"]="Computer Associated";
$narray["WHO"]="World Health Organization";
$narray["UK"]="United Kingdon";
$narray["BA"]="Something Random";
ksort($narray);
foreach($narray as $key => $value)
{
print $key . " = " . $value . "<br />";
}
?>
同様に、キーに応じて連想配列を並べ替えることができ、 krsort()関数を使用して昇順に並べ替えます。
1
あなたがusort
使用することができます。
function my_array_sorter($a, $b)
{
return strcmp($a['name'], $b['name']);
}
usort($my_array, 'my_array_sorter');
1
あなたが連想配列を使用している意味場合:
arsort($array)
asort
種類の値、逆にarsort
を。
ksort
ソートキー、krsort
は逆です。
関連する問題
- 1. ruby add to array value
- 2. 'where句'の 'Array'の不明な列 'SQL = SELECT * FROM#__content WHERE Array =' 4 '
- 3. ng-option select array to separate array
- 4. 基数ソートを説明する
- 5. C#でMultiDimensional ArrayをSingle Dimensional Arrayに変換する方法は?
- 6. javascript summing up array
- 7. Javaの一覧/ Array Listの明確化
- 8. jsp:include param array
- 9. PHP QueryString with Array
- 10. 無効な型: 'Array'と 'dynamic array'
- 11. JavaScriptSerializer.Deserialize array
- 12. codeigniter array
- 13. Javascript Array
- 14. jQuery delete array index
- 15. Javascript price matrix array
- 16. cuda blur with array
- 17. PHP xmlreader to array
- 18. std :: arrayを返す
- 19. jQuery Array Question
- 20. boost :: arrayをクリアする
- 21. Spark MLlibに必要なorg.apache.spark.rdd.RDD [Array [Double]]をArray [Double]に変換する方法
- 22. Numpy Arrayをbase64に戻してNumpy Arrayに戻す - Python
- 23. ASP.NET JavascriptSerializerは不要なarray-within-arrayを提供しますか?
- 24. ":$ {foo = value}"のコロン演算子の説明
- 25. 説明 "double value = Double.valueOf(fstNmElmntLst.item(k).getTextContent());"
- 26. Arrayクラスのプロパティ
- 27. ブックマークレットJavascript Array Leak?
- 28. Java double in array
- 29. NSScanner&Array Loops
- 30. jQuery Image Array
'$ array ['name']'と '$ array ['value']'は '$ array ['value']に対応する配列' $ array ['name'] [] [] '? –
Archimedix
あなたの配列の例を教えてください。それが記述されている方法では、配列には2つのエントリ( 'name'と' value'キー)があり、 'value'でソートしたいと言っているのはこの文脈では意味がありません。どうか明らかにしてください。 –