我的问题可能有一个非常简单的解决方案,而我却在寻找它。基本上我正在将数据输出到CSV文件,并尝试使用foreach循环基于每行中的数据来使我的列进行注册以确定是否存在数据。 有效!我的问题是我要添加'1'或'2'或'3'等...取决于我在foreach循环中的列。
foreach ($data as $fields)
{
$columnHeadings[] = 'Column #';
}
我的问题非常简单。
答案 0 :(得分:3)
你可以自己算一下:
$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 Strings。