1

我有一个我在创建公司报告时使用的公司列表作为选择列表。

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

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

这就是选择列表值的处理方式。工作正常。

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

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

我的要求是遍历这个值并返回基于这个“2”和“1”IDS 的名称。

注:2和1为公司IDS。并且选择列表被传递给数组,如:

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

1 回答 1

0

所以终于找到了答案,

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

将数组编码为 json 格式,所以在取回这个之后

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

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

于 2013-04-09T14:09:38.117 回答