正如标题所述,我正在尝试使用Bootstrap的Typeahead.js,它需要一个像这样的JSON字符串
var subjects = ['PHP', 'MySQL', 'SQL', 'PostgreSQL', 'HTML', 'CSS', 'HTML5', 'CSS3', 'JSON'];
但是我有一个多维数组,使用json_encode后返回以下结果
[{"username":"Test1"},{"username":"Test2"},{"username":"Test3"},{"username":"Test4"},{"username":"Test5"},{"username":"Test6"}]
当我尝试使用这个数组时,Typeahead.js会抛出错误。
我该如何将多维数组转换成类似示例的数组?
原始的PHP数组:
Array
(
[0] => Array
(
[username] => Test1
)
[1] => Array
(
[username] => Test2
)
[2] => Array
(
[username] => Test3
)
[3] => Array
(
[username] => Test4
)
[4] => Array
(
[username] => Test5
)
[5] => Array
(
[username] => Test6
)
)
Desired outcome would be
var subjects = ['Test1', 'Test2', 'Test3', 'Test4', 'Test5', 'Test6'];
[ "测试1", "测试2", "测试3", "测试4", "测试5", "测试6" ]
? - Mark Reed