MapScan无法解组为非指针int64

时间:2018-07-22 11:31:15

标签: go gocql

我使用了MapScan并对此错误进行了迭代

  

无法解组为非指针int64

第一次迭代后出现错误。

这是我正在处理的代码:

{{1}}

1 个答案:

答案 0 :(得分:0)

我找到了结果:

  

rowValues = make(map [string] interface {})

我也必须在for循环中添加这一行。

这是最终代码:

foreach($arr as $prod){
    echo $prod['title'] . " SKU's:\n";
    $sku = array_intersect_key($prod['variants'], array_unique(array_column($prod['variants'], 'sku')));
    // $sku is now the array data of the unique SKU's.
    // Echo them how you want, for demo purpose I use var_dump
    Var_dump($sku);
    echo "\n\n";
}