php - PHP 正则表达式 - 无法匹配。变量有 '\r\n'
问题描述
在看似简单的匹配操作上遇到了一些麻烦。我很确定一些知识渊博的人知道我在这里缺少什么...
$errors = array(
"Error: Unrecognized command found at '^' position",
);
if (in_array($result, $errors)) {
//do something
}
当我回显 $result 时,它会返回
"Error: Unrecognized command found at '^' position"
但是在数组中没有找到。当我以 json 形式回显时:
"^\r\nError: Unrecognized command found at '^' position"
我尝试使用 preg_replace 删除 ^\r\n,但仍然不匹配。有任何想法吗?
解决方案
推荐阅读
- r - R - 根据另一列中的单词创建列
- python - 用于发送电子邮件的 Python 脚本偶尔会因 [Errno 10060] 而失败
- python-3.x - 合并 .vec 文件
- arrays - 当 Int 值为 0 时从数组(tableView)中删除
- javascript - 防止文本插入到 contenteditable 中的 html 中
- facebook - 由于 v3.0 Facebook Graph API group-id/feed 端点总是返回空数组
- java - 如何在对话框中等待用户输入?
- android - Firebase Robo 测试在自定义 chrome 选项卡中不起作用
- javascript - 为谷歌地图样式加载外部 JSON 文件会破坏后续地图操作
- c# - 反序列化 Newtonsoft.Json 中的自定义异常