err.txt文本中每行包含一个错误代码,用php判断$text中是否包含其中一行代码
你可以使用以下PHP代码来判断`$text`中是否包含`err.txt`文本文件中的任意一行错误代码:
```php
$text = "这是一个包含错误代码的文本";
$errCodes = file('err.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach ($errCodes as $errCode) {
if (strpos($text, $errCode) !== false) {
echo "文本中包含错误代码:$errCode";
break;
}
}
```
在这个示例中,我们首先使用`file()`函数从`err.txt`文件中读取所有的错误代码,并存储在`$errCodes`数组中。然后,我们使用`foreach`循环遍历每个错误代码,使用`strpos()`函数来判断`$text`中是否包含当前错误代码。如果找到了匹配的错误代码,就输出相应的提示信息并出循环。
请确保在服务器上正确设置文件的访问权限,以便PHP脚本能够读取`err.txt`文件。同时,根据实际情况,你可能需要调整文件路径和文件名。
AI智能问答网
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用创作工场,更聪明、更完整、更原创!