У меня есть существующий массив в 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 - unset в многомерном массиве] (http://stackoverflow.com/questions/7260468/php-unset-in-a-multidimensional-array) – johnny