Php 当列数未知时操纵CSV
我试图从不同的页面捕获数据。我制作了一个Php 当列数未知时操纵CSV,php,arrays,Php,Arrays,我试图从不同的页面捕获数据。我制作了一个数组,然后使用PHP编写cvs文件(目前,我正在计划这些事情) 现在的问题是,若数组总是包含相同数量的元素,那个么这非常简单,比如 sku asin name size 使用此结构创建CSV很简单,但是当我得到这样的结构时,我将如何创建CSV sku asin name size size-1 size-2 ... .... size-n 其中n不是常数,在不同的页面中包含不同的值 ,在某些情况下,它可以是4,在其他情况下,它可以是8,在某些情况下,它
数组,然后使用PHP编写cvs文件(目前,我正在计划这些事情)
现在的问题是,若数组总是包含相同数量的元素,那个么这非常简单,比如
sku
asin
name
size
使用此结构创建CSV
很简单,但是当我得到这样的结构时,我将如何创建CSV
sku
asin
name
size
size-1
size-2
...
....
size-n
其中n不是常数,在不同的页面中包含不同的值
,在某些情况下,它可以是4,在其他情况下,它可以是8,在某些情况下,它可以是零(没有可用的大小)
在第一种情况下,当知道列时,将使用CSV
SKU asin name size size size-1 (first element)
SKU asin name size size size-1 size-2 size-3 size-4 size-5(second element)
SKU asin name size size (third element)
SKU asin name size size size-1 size-2 size-3 size-4 size-5 size-6 size-8(second element)
sku asin名称大小
在第二种情况下,CSV将是
SKU asin name size size size-1 (first element)
SKU asin name size size size-1 size-2 size-3 size-4 size-5(second element)
SKU asin name size size (third element)
SKU asin name size size size-1 size-2 size-3 size-4 size-5 size-6 size-8(second element)
- 不确定总共会有多少列李>
- 不确定每列将占用多少列
划船
一个丑陋的局面..
如果我将下面的行写入CSV,会发生什么
SKU asin name size size size-1 size-2 size-3 size-4 size-5 size-6 size-8(second element)
sku-v asin-v (No value for name, size, size-1) size-2-v nothing for rest of columns
where v stands for value
在这种情况下,如何编写CSV文件??在这种情况下,如何管理列
我想了很多,但找不到出路
有人能帮我吗
谢谢..如果我理解正确,您需要能够计算出一行有多少列
那怎么办
sku
asin
name
size
NUMBER_OF_SIZE_COLUMNS
size-1
size-2
...
....
size-n
或者有一种方法可以从skun、asin、name、size
列中推断列数?您好,欢迎程序员。请不要交叉张贴问题。祝你度过愉快的一天。如果可以避免的话,我不认为csv是你希望使用的格式…那么,什么是正确的格式?你是否正在尝试通过[page][element]创建二维数组?不,它将是一维数组。这是真的,我一点也不了解你,我想要的是,我有未知数量的列,我想用它来写csv