如何转换此数组新数组索引数组的值是第一个,第二个值是数组作为索引的值。 例如,在新数组中索引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)
答案 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'];
});