【发布时间】:2011-07-31 14:43:45
【问题描述】:
我想知道如何将加号(+)符号和星号(*)符号附加到查询中的单词?
例如,查询'Car Bar' 应该是'+Car* +Bar*'
【问题讨论】:
-
你说的是字符串吗?
-
@Kissaki,我认为这是用于全文搜索。
标签: php string query-string
我想知道如何将加号(+)符号和星号(*)符号附加到查询中的单词?
例如,查询'Car Bar' 应该是'+Car* +Bar*'
【问题讨论】:
标签: php string query-string
php> echo preg_replace("/\w+/", '+\0*', "Car Bar")
+Car* +Bar*
【讨论】:
explode() 一个字符串前面加上你的符号在字符串部分和之后的implode() 它们上,或者使用正则表达式。
【讨论】:
$string = preg_replace("/\w+/", "+$0*", $string);
【讨论】: