【发布时间】:2012-05-17 22:45:33
【问题描述】:
我有按以下方式设置的数据:
array(
0 => array(
'data_id' => 0,
'elem_value' => 'phone',
'elem_prettyname' => 'Phone Number'
),
1 => array(
'data_id' => 0,
'elem_value' => 'email',
'elem_prettyname' => 'Email Address'
),
2 => array(
'data_id' => 1,
'elem_value' => 'phone',
'elem_prettyname' => 'Phone Number'
),
3 => array(
'data_id' => 1,
'elem_value' => 'email',
'elem_prettyname' => 'Email Address'
)
)
)
我正在尝试将其转换为 csv 文件,如下所示:
"Data ID","Phone Number","Email Address"
0,"phone","email"
1,"phone","email"
但我一辈子都想不通。我有大量随机数组,但它们无处可去。
我应该提到,elem_prettyname 可以有无限数量的元素。IE 不仅仅是电话号码和电子邮件地址。
谁能指出正确的方向以正确格式化?
提前致谢。
【问题讨论】:
-
“无限维度”的含义与“包含许多不同的 elem_perttyname 值”完全不同。尝试显示一个真实的数组并将“大致类似”转换为“完全类似”,以便人们可以给您具体的答案。
-
嗯,你的答案正是我所需要的。所以谢谢你的猜测。
标签: php arrays csv multidimensional-array