有一个二位数组:
$excelData = array(
array('行政部',张三', '吃饭'),
array('销售部','李四', '吃饭'),
array('销售部','张三', '喝水'),
array('市场部','李四', '吃饭'),
array('物流部','张三', '喝水')
);
我想把他变形成这样:
$excelData = array(
array('行政部张三', '吃饭'),
array('销售部李四', '吃饭'),
array('销售部张三', '喝水'),
array('市场部李四', '吃饭'),
array('物流部张三', '喝水')
);
$excelData = array(
array('行政部',张三', '吃饭'),
array('销售部','李四', '吃饭'),
array('销售部','张三', '喝水'),
array('市场部','李四', '吃饭'),
array('物流部','张三', '喝水')
);
我想把他变形成这样:
$excelData = array(
array('行政部张三', '吃饭'),
array('销售部李四', '吃饭'),
array('销售部张三', '喝水'),
array('市场部李四', '吃饭'),
array('物流部张三', '喝水')
);
<?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] => 张三
))
<?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] => 喝水
))