如何从包含所有值的数组创建一个变量到由“逗号”分隔的变量?

时间:2010-12-06 11:30:46

标签: php arrays csv

我必须遍历一个数组,以便我可以用csv格式获取所需变量中的数组的所有值吗?

我的基本目标是将这些csv值插入到db表的列中。

请指导实现这个..

由于

1 个答案:

答案 0 :(得分:3)

将'implode'与依赖于数组结构的函数结合使用。

即。 implode(",", $array);

例如:

$array=array("value1", "value2", "value3");
echo implode(",",$array);

会给你:

  

value1,value2,value3

理想情况下,您的数据集将如下所示:

$arrayofdata[rownumber][fieldnumber];

所以rownumber 1会有fieldnumber(或名称)1,2,3等。

然后你会这样做:

// Loop through each row
foreach ($arrayofdata as $key){
    echo implode(",", $arrayofdata[$key])."\r";
    // joining each field with a comma, then moving onto a new line
}