我试图从不同的页面捕获数据.我用它做了一个array,然后用PHP编写cvs文件(目前,我正在计划这些事情).
现在的问题是,如果array总是包含相同数量的元素,这很简单,就像
sku
asin
name
size使用这个结构创建CSV很简单,但是当我得到如下的结构时,我将如何创建CSV
sku
asin
name
size
size-1
size-2
...
....
size-n其中,n不是常数,并且在不同的页面中持有不同的值。
在某些情况下,它可以是4,在其他情况下,可以是8,在某些情况下,它可以是零(没有大小可用)。
在第一种情况下,当列被知道时,CSV将是
sku名称大小
在第二种情况下,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文件?在这种情况下将如何管理列?
我试着想了很多,但找不到出路。
有人能帮我吗?
谢谢..。
发布于 2013-03-09 22:31:42
如果我正确理解,您需要能够计算出一行有多少列?
关于
sku
asin
name
size
NUMBER_OF_SIZE_COLUMNS
size-1
size-2
...
....
size-n或者,有一种方法可以从skun, asin, name, size列中推断列数?
https://stackoverflow.com/questions/15316054
复制相似问题