我有一个地狱般的时间想出一种体面的方法,使这个 if 语句在文件中搜索这些代码。我设置了要从中读取的文本文件:
我的文件.txt
r)
0Y7
1a6
q.
@g
@(
#a
!P
T[
V}
0,
这是我的工作的简要说明。
$subject = file_get_contents(fvManager_Path . 'myfile.txt');
if ( preg_match('/^[a-zA-Z0-9,]+$/',$result['fmbushels_itemCode'], $subject) ) {
基本上我正在尝试逐行搜索文本文件以查看整个字符串是否存在。它们也区分大小写。
$result['fmbushels_itemCode'] 来自 sql 查询,并且总是在文本中返回类似于上面的代码。
我很感激这方面的任何帮助。如果有人知道这样做的更好方法或不同的命令,我也愿意试一试:)
编辑:
private function _fvShareBushels() {
$subject = file_get_contents(fvManager_Path . 'myfile.txt');
if (count($vShareArray) > 0) {
$vCntMoves = count($vShareArray);
for ($vI = 0;$vI < $vRunMainLoop;$vI++) {
sell $result['fmbushels_itemCode']);
}
}
}
这是一段大代码。由于职位限制,我不得不撕掉大部分内容。我可以工作的领域是:
if (count($vShareArray) > 0) {
如果我能做到这一点:
if (count($vShareArray) > 0 && $result['fmbushels_itemCode'] **is not in** $subject) {