我正在处理一个为我返回真实结果的数组,但我不熟悉数组。我正在按以下方式返回结果。
这是我的阵列:
foreach($getvote as $option){
$data['id'] = $option['option_id'];
$data['option'] = $option['option'];
}
当我print_r
时,我得到以下答案:
Array ( [id] => Array ( [0] => 1 [1] => 2 )
[option] => Array ( [0] => this is option 1 for id 2 [1] => this is option 2 for id 2 ) )
但我想整合这个2数组变得像这样的id作为键和选项作为值:
Array ( [result] => Array ( [1] => this is option 1 for id 2 [2] => this is option 2 for id 2 ) )
希望有人能给我一些解决方案。谢谢你提前。
答案 0 :(得分:1)
您可以使用array_combine(),例如:
$final_array = array_combine($data['id'], $data['option']);
Note :: array_combine()::返回组合数组,如果每个数组的元素数不相等,则返回FALSE。
答案 1 :(得分:0)
试试这个:
$data = array()
foreach($getvote as $option){
$data['result'][$option['option_id']] = $option['option'];
}
print_r($data);