使用PHP将csv转换为json并进行排序

时间:2016-07-07 01:26:11

标签: php json csv

您好我正在尝试将CS​​V文件转换为json我已设法做到了,但是我试图以某种方式显示,即多维数组,然后通过某种方式进行潜在排序元件。有人可以帮助我吗,就像我正在用这个感谢死胡同... 这是我正在转换的数据...

100  AAA     "Random product AAA."   "28"    SHOE_EU
101  AAA     "Random product AAA."   "22"    SHOE_EU

我想像这样显示json ......

   {
 "PLU": "ABC",
 "name": "Vision Windrush",
 "sizes": [
 {
 "SKU": "101",
 "size": "9"
   },
   {
   "SKU": "100",
   "size": "11"
   },
   {
  "SKU": "109",
  "size": "12"
  }
  ]
  }

这是我实施的代码......

  $file="product2.csv";
  $csv= file_get_contents($file);
  $array = array_map("str_getcsv", explode("\n", $csv));
  $array[] = json_encode(array(
                          'PLU:' => 1,
                          'name:' => 2,
                          'sizes:' => array(
                          'SKU:' => 0,
                          'size:' => 3,
                          'sizeSort:'=> 4))
                                            ,JSON_PRETTY_PRINT);
             print_r($array);

0 个答案:

没有答案