Php 从以特定字符开头的字符串中获取子字符串
我目前正在使用这个代码 当收到imap主题时,它将起作用 “code.115是您的id”Php 从以特定字符开头的字符串中获取子字符串,php,imap,Php,Imap,我目前正在使用这个代码 当收到imap主题时,它将起作用 “code.115是您的id” $headerInfo=imap\u headerInfo($connection,$e); 如果(!strpos($headerInfo->subject,“code.$id”)){ 回音正确 } 但有时imap主题会被视为 “代码115是你的身份证” 我试着使用下面的一个,但不起作用 $headerInfo=imap\u headerInfo($connection,$e); 如果(!strpos($h
$headerInfo=imap\u headerInfo($connection,$e);
如果(!strpos($headerInfo->subject,“code.$id”)){
回音正确
}
但有时imap主题会被视为
“代码115是你的身份证”
我试着使用下面的一个,但不起作用
$headerInfo=imap\u headerInfo($connection,$e);
如果(!strpos($headerInfo->subject,“code./\s/$id”)){
回音正确
}
非常感谢您提供的任何帮助。谢谢
strpos
不接受regex标识符,例如\s
,如果(!strpos($headerInfo->subject,“code.id”)&!strpos($headerInfo->subject,“code.id”){也不起作用。我可以用preg\u match做这个吗?是的,preg\u match
可能会起作用,试试这个:如果(!preg\u match($headerInfo主语),“/code\.?$id/”){