使用CakePHP(在PHP 5.2.6),我做一个表上的列表查询返回的数组,如:如何编码为JSON编码数组从非连续阵列
阵列 (
[0] => None
[3] => Value 1
[5] => Value 2
)
因为它不是一个顺序数组,json_encode()将它编码为一个对象,而不是我需要填充可Jeditable Select的JSON数组。
PHP 5.2.6不支持任何附加参数,所以我不能强制它创建一个JSON编码数组。
我的问题,有谁知道我怎么能以一种干净的方式解决这个问题?
谢谢你这么多的广泛的答案,但是我必须保留指数,我忘了补充部分。 因此,如果用户选择某个数值(ID)发布并显示Value1和Value2。我很抱歉没有真正清楚! – JanWillem 2010-01-22 17:38:20
你也可以用js对象来做到这一点。你需要另一个原因你需要一个数组吗? – VolkerK 2010-01-22 18:35:37
谢谢VolkerK,这节省了我的一天,我没有用空值填充它,但是使用了排序,并且它做了窍门;) – JanWillem 2010-01-24 20:39:41