从数据库加载一个数组,它看起来像这样:
array=>(
0=>array(
'id'=>1,
'user'=>'eric',
'text'=>'hello'
),
1=>array(
'id'=>1,
'user'=>'eric',
'text'=>'how are you?'
),
2=>array(
'id'=>2,
'user'=>'john',
'text'=>'nice to meet you'
),
......
)
如您所见,数组中的唯一区别是“文本”字段,因此我想创建另一个数组以减少冗余,如下所示:
array=>(
0=>array(
'id'=>1,
'user'=>'eric',
'text'=>array(
0=>'hello',
1=>'how are you?'
)
),
1=>array(
'id'=>2,
'user'=>'john',
'text'=>array(
0=>'nice to meet you',
)
),
......
)
我是编程新手,我花了几个小时试图弄清楚,但我做不到。我怎样才能做到这一点?请帮忙。