• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SphinxClient::escapeString()

    (PECL sphinx >= 0.1.0)

    Escape special characters

    说明

    publicSphinxClient::escapeString(string $string): string

    Escapes characters that are treated as special operators by the query language parser.

    参数

    $string

    String to escape.

    返回值

    Returns escaped string.

    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);
    ?>