有关PHP二维数组的拼接问题?

wengqihan5 2012-10-03 10:27:05
有一个二位数组:
$excelData = array(
array('行政部',张三', '吃饭'),
array('销售部','李四', '吃饭'),
array('销售部','张三', '喝水'),
array('市场部','李四', '吃饭'),
array('物流部','张三', '喝水')
);
我想把他变形成这样:
$excelData = array(
array('行政部张三', '吃饭'),
array('销售部李四', '吃饭'),
array('销售部张三', '喝水'),
array('市场部李四', '吃饭'),
array('物流部张三', '喝水')
);
...全文
249 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hwdvip 2012-10-03
  • 打赏
  • 举报
回复
处理一下数组就行了。。
ayzen1988 2012-10-03
  • 打赏
  • 举报
回复
处理一下数组就行了
acabin 2012-10-03
  • 打赏
  • 举报
回复
上一楼漏了两行


<?php
$excelData = array(
array('行政部','张三', '吃饭'),
array('销售部','李四', '吃饭'),
array('销售部','张三', '喝水'),
array('市场部','李四', '吃饭'),
array('物流部','张三', '喝水')
);


foreach($excelData as & $line) {
$line[0] .= $line[1];
$line[1] = $line[2];
unset($line[2]);
}
echo '<pre>';
print_r($excelData);
exit;





Array
(
[0] => Array
(
[0] => 行政部张三
[1] => 吃饭
)

[1] => Array
(
[0] => 销售部李四
[1] => 吃饭
)

[2] => Array
(
[0] => 销售部张三
[1] => 喝水
)

[3] => Array
(
[0] => 市场部李四
[1] => 吃饭
)

[4] => Array
(
[0] => 物流部张三
[1] => 喝水
)

)
acabin 2012-10-03
  • 打赏
  • 举报
回复

<?php
$excelData = array(
array('行政部','张三', '吃饭'),
array('销售部','李四', '吃饭'),
array('销售部','张三', '喝水'),
array('市场部','李四', '吃饭'),
array('物流部','张三', '喝水')
);


foreach($excelData as & $line) {
$line[0] .= $line[1];
unset($line[2]);
}
echo '<pre>';
print_r($excelData);
exit;




Array
(
[0] => Array
(
[0] => 行政部张三
[1] => 张三
)

[1] => Array
(
[0] => 销售部李四
[1] => 李四
)

[2] => Array
(
[0] => 销售部张三
[1] => 张三
)

[3] => Array
(
[0] => 市场部李四
[1] => 李四
)

[4] => Array
(
[0] => 物流部张三
[1] => 张三
)

)

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧