関数
Cart::getComboSetCartDetailsSpaceSeparated( array $rows )
パラメータ パラメータ
- $rows
 (配列) (必須)
ファイル: src/Components/Cart/Cart.php
    public static function getComboSetCartDetailsSpaceSeparated($rows) {
        $ext = 'csv';
        $sp = ':';
        $nb = ' ';
        $groups = [];
        foreach ($rows as $row) {
            $itemlist = [];
            foreach ($row['groupItems'] as $item) {
                $itemlist[] = wp_strip_all_tags($item['name']);
                if (!empty($item['options']) && is_array($item['options'])) {
                    $optstrs = [];
                    foreach ($item['options'] as $key => $value) {
                        $meta_value = maybe_unserialize($value);
                        if (is_array($meta_value)) {
                            $meta_vals = '';
                            foreach ($meta_value as $array_val) {
                                $meta_vals .= $nb . urldecode($array_val);
                            }
                            $optstrs[] = usces_entity_decode(urldecode($key) . $sp . $meta_vals, $ext);
                        } else {
                            $optstrs[] = usces_entity_decode(urldecode($key) . $sp . urldecode($value), $ext);
                        }
                    }
                    $itemlist[] = join($nb, $optstrs);
                }
            }
            $groups[] = usces_entity_decode(
                urldecode($row['groupLabel']) . $sp . urldecode(join($nb, $itemlist)),
                $ext
            );
        }
        $details = join($nb, $groups);
        return $details;
    }