检查字符串是否包含“ \”

时间:2019-02-25 20:31:06

标签: php

我正在尝试查看字符串是否包含\,以及我是否这样输入

$search4 = '\';like $search4 = "\";无效,因为这是不正确的。

这是我的搜索功能

function Search($search, $string){
$position = strpos($string, $search);
if ($position == true){
    return 'true';
}
else{
    return 'false';
}}

我这样称呼echo Search($search4, $string);

1 个答案:

答案 0 :(得分:2)

您需要使用2 \来转义\。因为“ \”转义了单引号,并给您一个错误。双引号也会发生同样的情况。

http://php.net/manual/en/regexp.reference.escape.php

function Search($search, $string){
    $position = strpos($string, $search);
    if ($position == true){
        return 'true';
    }else{
        return 'false';
    }
}

$search = '\\';
print Search($search, "someString");