解码存储在mySQL中的一些值并将它们分离为表单

时间:2017-07-18 08:24:03

标签: php

我有一个数据库,其中包含字段中的一些值。它包含我试图解码的值,以便以选择的形式使用它们。

值如下:

MEAL:YES::-::Yes::-*-::MEAL:NO::-::No

在此示例中,选择表单应该有两种可能性。

MEAL:YES是写的,Yes是值 它们由::-::

分隔

第一个选择选项和第二个选项由::-*-::

分隔

2 个答案:

答案 0 :(得分:0)

像@Bermar说的那样 使用

$ possible_values = explode(' :: - * - ::',$ mySQL-value-coming-from-db)

然后var_dump($possible_values)一旦你从db获得了值。您可以按照什么顺序更改需要显示的内容。

答案 1 :(得分:0)

foreach (explode('::-*-::', $raw_data) as $item) {
    list($key, $value) = explode('::-::', $item);
    $data[$key] = $value;
}

结果将如下:

Array
(
    [MEAL:YES] => Yes
    [MEAL:NO] => No
)