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

ホームページ  >  記事  >  バックエンド開発  >  php-对mysql like 内容进行转义的函数 的疑问?

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

WBOY
WBOYオリジナル
2016-06-02 11:33:421462ブラウズ

php

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。