Php 使用Bootstrap';前面有打字机吗
我们正在尝试使用包含数组的字符串打印名称列表。我们正在搜索表单中的自动完成输入字段中工作,并且我们正在使用Bootstrap的Typeahead脚本 当我们“手动”粘贴一个数组的结果时,它会起作用,但问题是,当我们使用Php 使用Bootstrap';前面有打字机吗,php,arrays,concatenation,bootstrap-typeahead,Php,Arrays,Concatenation,Bootstrap Typeahead,我们正在尝试使用包含数组的字符串打印名称列表。我们正在搜索表单中的自动完成输入字段中工作,并且我们正在使用Bootstrap的Typeahead脚本 当我们“手动”粘贴一个数组的结果时,它会起作用,但问题是,当我们使用echo显示包含的所有值时,结果会被视为一个值 <?php $name = array(the_title('"','",')); foreach ($name as &$name_value) { echo $name_value;
echo
显示包含的所有值时,结果会被视为一个值
<?php
$name = array(the_title('"','",'));
foreach ($name as &$name_value) {
echo $name_value; // This prints: "Name 1", "Name 2", "Name 3",
}
?>
<?php endwhile; ?>
<input type="text" data-provide="typeahead" data-source='[<?php echo $name_value; ?>]'>
请参见
现在我们遇到了几乎相同的问题,因为我们在哪里找到数组'Name1',Name2',Name3'
它应该是数千个标题()的数组代码>帖子。每个帖子标题都应该被拆分,并作为一个唯一的值,而不是所有帖子标题都具有相同值的唯一字符串。向我们展示更多代码。如果您使用WordPress中的函数,它将返回一个标题。因此,你这样使用它是没有意义的。
<?php
$names = array('Name1', 'Name2', 'Name3');
echo '<input type="text" data-provide="typeahead" data-source=\''.json_encode($names).'\' />';
?>