我尝试提取数据以构建字符串,这是我的代码
// there are 280 $combination
foreach ($combinations as $combination) {
$optionsArray = explode('|', $combination->associate_options);
foreach ($optionsArray as $optionID) {
$option = OptionsValues::Where('seller_optionvalues_key', $optionID)->first();
if ($option->option_name <> $tmpName) {
$optionslist = $option->option_name .':';
}
if ($option->option_name <> $tmpValue) {
$optionslist .= $option->value;
if ($option->option_name <> $tmpName) {
$optionslist .= ']},';
}
$array1[$option->option_name] = $option->value;
array_push($data,$array1);
}
}
我尝试使用我的代码获取所有选项名称而没有重复的内容以及没有重复内容的对应值,我使用我的代码从所有对象中获取数组,但键重复且值重复。我不知道如何解析数组或是否存在更好这样做的方法。
感谢帮助