Php Twitter引导Typeahead数据源的语法

Php Twitter引导Typeahead数据源的语法,php,twitter-bootstrap,Php,Twitter Bootstrap,我有一个PHP数组,我想用它来预先填充Twitter引导类型,但是我不确定它的语法 到目前为止,我得到的是: <input type="text" data-provide="typeahead" data-source="[<?php echo '\''.implode("','", $staff).'\''; ?> ]"> 使用json\u encode(): 尝试删除“?>”和“]”之间的空格,只是猜测一下。在回显输出之前,您必须json_encode()输出。非

我有一个PHP数组,我想用它来预先填充Twitter引导类型,但是我不确定它的语法

到目前为止,我得到的是:

<input type="text" data-provide="typeahead" data-source="[<?php echo '\''.implode("','", $staff).'\''; ?> ]">
使用
json\u encode()


尝试删除“?>”和“]”之间的空格,只是猜测一下。在回显输出之前,您必须
json_encode()
输出。非常感谢!!这很好用——只需稍加修改:当我使用单引号而不是双引号时,它就起作用了。例如,数据源=''您不需要
htmlentities
才能安全地将内容放入属性中吗?制作
(顺便说一句,这解释了对单引号的错误需求)是的,肯定需要双引号。似乎是一个引导错误或疏忽。
<input type="text" data-provide="typeahead" data-source="<?php echo json_encode($staff);?>">