需要一些帮助来解析字符串数据

时间:2019-11-27 19:24:41

标签: php

我尝试提取数据以构建字符串,这是我的代码

// 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);

        }

    }

我尝试使用我的代码获取所有选项名称而没有重复的内容以及没有重复内容的对应值,我使用我的代码从所有对象中获取数组,但键重复且值重复。我不知道如何解析数组或是否存在更好这样做的方法。

  • 选项1:值1 |值2 |值3 |等
  • 选项2:value4 | value5 | value6 |等

感谢帮助

0 个答案:

没有答案