我有一個簡單的數組是這樣的:如何從最高和最低數組值中獲取鍵/值對?
Array(
[a] => 1,
[b] => 5,
[c] => 10
)
現在我想要得到最高和最低數組值的鍵/值對。指預期輸出是:
//Max value
Key: c
Value: 10
//Min value
Key: a
Value: 1
我想是這樣的:
$max_key = max(array_keys($array));
我有一個簡單的數組是這樣的:如何從最高和最低數組值中獲取鍵/值對?
Array(
[a] => 1,
[b] => 5,
[c] => 10
)
現在我想要得到最高和最低數組值的鍵/值對。指預期輸出是:
//Max value
Key: c
Value: 10
//Min value
Key: a
Value: 1
我想是這樣的:
$max_key = max(array_keys($array));
- 我也需要密鑰名 - 不僅僅是數字 –
我嘗試過這樣的事情 - 但這不起作用 - 它返回的只是一個密鑰 - 低val - $ max_key = max(array_keys($提及)); –
請參考這篇文章然後:http://stackoverflow.com/questions/1461348/return-index-of-highest-value-in-an-array – rak007
'array_keys($ a,max($ a))' – splash58
如果您查看重複項,要獲得最小值的關鍵字應該很簡單。 (注意,如果你在你的解決方案中使用'array_keys()',你將得到一個數組,其中包含所有**鍵的數組返回值最高的元素,而如果你使用'array_search()',你只會得到* *第一個具有最高值的元素的第一個鍵**)。 – Rizier123
_剛剛返回 - 只是鍵而不是數值 - 需要 –