很可能有一个非常简单的解决方案来解决我的问题,我已经仔细研究了它。基本上,我将数据输出到CSV文件,并尝试使用foreach循环根据每行中的数据来注册我的列,以确定是否有数据行得通然而,我的问题是,我想添加"1"、"2"或"3"等……这取决于我在foreach循环中的列。
foreach ($data as $fields)
{
$columnHeadings[] = 'Column #';
}
我的问题就这么简单。
您可以计算自己:
$num = 1;
foreach ($data as $fields)
{
$columnHeadings[] = 'Column #' . $num;
//or
//$columnHeadings[] = "Column #{$num}";
$num++;
}
或者,如果$data
的数字键以0
开头,则使用$key => $value
语法:
foreach ($data as $num => $fields)
{
$columnHeadings[] = 'Column #' . $num + 1;
}
有关在字符串中使用变量的不同方法,请参阅PHP字符串。