- PHP 手册
- 函数参考
- 搜索引擎扩展
- Sphinx
- SphinxClient
SphinxClient::escapeString
(PECL sphinx >= 0.1.0)
SphinxClient::escapeString — Escape special characters
说明
public SphinxClient::escapeString ( string$string
) : string
Escapes characters that are treated as special operators by the query language parser.
参数
-
string
-
String to escape.
返回值
Returns escaped string.
User Contributed Notes 1 note
up down -1 xxxbunker dot com ¶9 years ago
according to http://www.sphinxsearch.com/forum/view.html?id=5225:
this function doesn't really do what one would expect (mysql_real_escape_string style) and is more meant to escape individual keywords...
my experience it works better to manually escape reserved characters, for example:
<?php
$string='make big $ online';
$escaped=str_replace('$','\\$',$string);
?>
add a note
官方地址:https://www.php.net/manual/en/sphinxclient.escapestring.php