我在PHP現有陣列,像這樣(當我使用print_r
):PHP - 獲取陣列和存儲中的陣列/操縱
Array (
[0] => Array(
[value] => 188
[label] => Lucy
)
[1] => Array (
[value] => 189
[label] => Jessica
)
[2] => Array (
[value] => 192
[label] => Lisa
)
[3] => Array (
[value] => 167
[label] => Carol
)
// and so on...
)
從這個數組我需要操縱或創建一個新的數組像這樣:
Array (
[Lucy] => 188
[Jessica] => 189
[Lisa] => 192
[Carol] => 167
)
這樣做的最佳方式是什麼?
我需要的名字成爲了鍵,以便然後我就可以按字母順序排序,像這樣:
uksort($array, 'strnatcasecmp');
你有沒有做過任何嘗試?應該很簡單。 –
[PHP - 在多維數組中未設置]的可能重複(http://stackoverflow.com/questions/7260468/php-unset-in-a-multidimensional-array) – johnny