我有一个公司列表,我在创建公司报告时将其用作选择列表。
我用[KEY] =>填充数据库值的选择列表[Value]数组类型,工作正常并且在exchangeArray中
\Zend\Json\Json::encode($morningreport->company)
这是如何处理选择列表值。工作正常。
现在公司的价值以这种格式存储[“2”,“1”]。
是zend定义的方式。如果是这样,我该如何改变它。或任何方式转换成字符串或数组左右。
我的要求是循环显示此值并使用基于此“2”和“1”IDS的名称返回。
注意:2和1是comapnies的IDS。并选择列表传递给数组:
'2' => 'companyA'.
'1' => 'companyB'
答案 0 :(得分:0)
所以终于找到了答案,
\Zend\Json\Json::encode($morningreport->company)
将数组编码为json格式,因此在取回此
之后$result = ["2"]
\Zend\Json\Json::encode($result);
解码jscon格式,它将返回数组。