在tag-it输入字段中显示包含逗号的php字符串

时间:2015-11-04 14:18:37

标签: php string tag-it

我在php页面中使用https://github.com/aehlke/tag-it插件。

现在的问题是,我有一组像

这样的字符串
$str1="AlaqahdariDeh-eShu, Afghanistan";
$str2="`Ohonua, Tonga";
$str3="India";
$str=$str1.",".$str2.",".$str3;

我希望在tag-it输入字段中显示如下

<input type="text" id="branchText" name="branchText" value="<?php echo $str;?>" class="ui-widget" size="20" style="display: none;">

但标记 - 它还将$str1分成两个值,如下所示 enter image description here

有人可以建议在tag-it输入字段中将$str1 and $str2显示为两个字符串而不是四个字符串吗?

1 个答案:

答案 0 :(得分:1)

我建议您在致电tagit时更改分隔符。

$('#singleFieldTags').tagit({
    singleFieldDelimiter: '*'
});

然后尝试:

$str=$str1."*".$str2."*".$str3;

或试试@Devendra Bhandari说的话。使用htmlentities() php函数:

$str1= htmlentities("AlaqahdariDeh-eShu, Afghanistan");
$str2= htmlentities("Ohonua, Tonga");
$str3= htmlentities("India");
$str=$str1.",".$str2.",".$str3;