如何将此数组转换为具有索引和值的数组

时间:2015-11-28 11:08:06

标签: php

如何转换此数组新数组索引数组的值是第一个,第二个值是数组作为索引的值。 例如,在新数组中索引hadaf并且其值为buy 其他人也一样。 例如hadaf =>买 数组第一:

array (size=2)
'name' => string 'type' (length=4)
'value' => string 'ویلایی' (length=12)
1 =>
array (size=2)
'name' => string 'hadaf' (length=5)
'value' => string 'buy' (length=8)
2 =>
array (size=2)
'name' => string 'name' (length=4)
'value' => string 'ali' (length=8)
3 =>
array (size=2)
'name' => string 'mobile' (length=6)
'value' => string '444444444' (length=9)
4 =>
array (size=2)
'name' => string 'address' (length=7)
'value' => string 'masshad' (length=8)

1 个答案:

答案 0 :(得分:1)

如果PHP>简单地使用array_column 5.5 喜欢

print_r(array_column($your_array,'value','name'));

使用array_walk

$result = [];
array_walk($your_array,function($v) use (&$result){
    $result[$v['name']] = $v['value'];
});