2012-03-27 25 views
3

我有一個數組:排序數組中的PHP的價值並保持索引關係

$array = array(
    'john' => 2, 
    'adam' => 3, 
    'ben' => 10, 
    'tim' => 1 
); 

我已經嘗試了各種功能用PHP來實現這個陣列結構:

$array = array(
    'tim' => 1, 
    'john' => 2, 
    'adam' => 3, 
    'ben' => 10 
); 

如果其有序由數組值和鍵/值保持。有任何想法嗎?

+2

PHP'asort'函數訣竅:http://www.php.net/manual/en/function.asort.php – 2012-03-27 22:51:18

回答

8

這應該工作使用asort()

<?php 
$array = array(
    'john' => 2, 
    'adam' => 3, 
    'ben' => 10, 
    'tim' => 1, 
); 
asort($array, SORT_NUMERIC); 
print_r($array); 
?> 

輸出:

Array 
(
    [tim] => 1 
    [john] => 2 
    [adam] => 3 
    [ben] => 10 
) 

結帳the demo

+1

你可以告訴我輸出,因爲我得到不同的結果! – benhowdle89 2012-03-27 22:58:06

+0

添加上面的輸出。 – stewe 2012-03-27 22:59:33

相關問題