"\\\\", '_' => '_', '%' => '%"/> "\\\\", '_' => '_', '%' => '%">

Maison  >  Article  >  développement back-end  >  php-对mysql like 内容进行转义的函数 的疑问?

php-对mysql like 内容进行转义的函数 的疑问?

WBOY
WBOYoriginal
2016-06-02 11:33:421462parcourir

php

<code> /** * 对 MYSQL LIKE 的内容进行转义 * * @access      public * @param       string      string  内容 * @return      string */function mysql_like_quote($str){    return strtr($str, array("\\\\" => "\\\\\\\\", '_' => '\_', '%' => '\%', "\'" => "\\\\\'"));}</code>

函数里为什么要把四个反斜杠转换成八个反斜杠? 把一个反斜杠加单引号转成五个反斜杠加单引号?

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn