如何更改数据库中选择列表值的格式

时间:2013-04-09 11:03:45

标签: zend-framework2

我有一个公司列表,我在创建公司报告时将其用作选择列表。

我用[KEY] =>填充数据库值的选择列表[Value]数组类型,工作正常并且在exchangeArray中

\Zend\Json\Json::encode($morningreport->company)

这是如何处理选择列表值。工作正常。

现在公司的价值以这种格式存储[“2”,“1”]。

是zend定义的方式。如果是这样,我该如何改变它。或任何方式转换成字符串或数组左右。

我的要求是循环显示此值并使用基于此“2”和“1”IDS的名称返回。

注意:2和1是comapnies的IDS。并选择列表传递给数组:

'2' => 'companyA'.
'1' => 'companyB' 

1 个答案:

答案 0 :(得分:0)

所以终于找到了答案,

\Zend\Json\Json::encode($morningreport->company)

将数组编码为json格式,因此在取回此

之后
$result = ["2"]
\Zend\Json\Json::encode($result);

解码jscon格式,它将返回数组。