在php中从字符串中删除特定字符
如何在php中检查字符串中的特定字符,如“#”或“\” 我真的不想使用replace,只要返回true或false即可 谢谢使用strstr功能 返回从第一次出现的指针到haystack结尾的haystack字符串的一部分 注意:如果您只想确定某个特定的指针是否出现在haystack中,请改用更快、内存占用更少的函数strps() 使用strstr函数 返回从第一次出现的指针到haystack结尾的haystack字符串的一部分 注意:如果您只想确定某个特定的指针是否出现在haystack中,请改用更快、内存占用更少的函数strps() 如果您只想知道某个字符串是否包含另一个字符串,则可以使用该函数(您的问题的内容似乎表明了这一点,即使您的标题是“删除”) 注意:不要忘记使用在php中从字符串中删除特定字符,php,char,strpos,Php,Char,Strpos,如何在php中检查字符串中的特定字符,如“#”或“\” 我真的不想使用replace,只要返回true或false即可 谢谢使用strstr功能 返回从第一次出现的指针到haystack结尾的haystack字符串的一部分 注意:如果您只想确定某个特定的指针是否出现在haystack中,请改用更快、内存占用更少的函数strps() 使用strstr函数 返回从第一次出现的指针到haystack结尾的haystack字符串的一部分 注意:如果您只想确定某个特定的指针是否出现在haystack中,请
==
或==
运算符,因为函数可以返回0或false,并且它们具有不同的含义
如果您想“删除”字符,或者可能会这样做。如果您只想知道某个字符串是否包含另一个字符串,则可以使用该函数(您的问题的内容似乎表明了这一点,即使您的标题是“删除”) 注意:不要忘记使用
==
或==
运算符,因为函数可以返回0或false,并且它们具有不同的含义
如果您想“删除”字符,或者可能会执行此操作。您可以执行以下操作:
if (strpos($string, '#') !== false || strpos($string, '\') !== false) {
// One of those two characters is in the string.
}
请特别注意
==代码>语法,区分false
(表示找不到字符)和0
(表示在0
位置找到字符)。您可以执行以下操作:
if (strpos($string, '#') !== false || strpos($string, '\') !== false) {
// One of those two characters is in the string.
}
请特别注意==代码>语法,区分false
(表示找不到字符)和0
(表示在0
位置找到字符)。尝试正则表达式
preg_match('/[#\\\\]/', $String);
注意:你必须避开反斜杠“\”三次
如果您确实希望它们采用布尔格式,那么可以使用
或者简单地转换为布尔值
(bool)preg_match('/[#\\\\]/', $String);
试试正则表达式
preg_match('/[#\\\\]/', $String);
注意:你必须避开反斜杠“\”三次
如果您确实希望它们采用布尔格式,那么可以使用
或者简单地转换为布尔值
(bool)preg_match('/[#\\\\]/', $String);
干杯,这是我追求的目标:)干杯,这是我追求的目标:)