我正在创建具有多种变化组合的产品,并且我遇到了重复属性但不同 sku 的问题。
我有一个这样的数组
$variations = [
"PRODUCT-SKU-1" => [
["option" => "color", "term": "black"],
["option" => "size", "term": "small"],
],
"PRODUCT-SKU-2" => [
["option" => "color", "term": "white"],
["option" => "size", "term": "small"],
]
];
现在我正试图找到一种方法来避免具有相同属性的重复。输入数组的 ex
$newVariant = [
"sku" => "PRODUCT-SKU-3",
"attributes" => [
["option" => "color", "term": "white"],
["option" => "size", "term": "small"]
]
]
所以基本上这个$newVariant变量具有相同的属性PRODUCT-SKU-2
编辑:
所以基本上我想检查这两个属性组合是否已经存在于$variations
人到中年有点甜